如何检查动态数组是否为空
本文关键字:数组 是否 动态 何检查 检查 | 更新日期: 2023-09-27 18:27:05
这是我的代码:
var client = new FacebookClient(token);
dynamic result = client.Get("search?q=tbilisi&type=user", new { });
result.data是一个数组,如何确定它是否为空数组。例如,我正在尝试做的事情:
while (true)
{
if (result == null)
{
break;
}
if (result.data == null )
{
break;
}
但不是woks。当result.data = []
时,我想检查并中断while循环。
var array = result.data as Facebook.JsonArray;
if (array == null || array.Count == 0)
while (true)
{
if (result == null)
{
break;
}
if (result.data == null || !result.data.Any())
{
break;
}
}
while(result.data.length>0){您的代码在这里}
这个对我有用:
if(object==null ||((JArray)object).Count==0){
// code
}