如何检查动态数组是否为空

本文关键字:数组 是否 动态 何检查 检查 | 更新日期: 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}