我有一个返回IEnumerable
对象的方法,但我发现有时(错误时)该方法返回IEnumerable
.
该方法看起来像这样。
IEnumerable<string> function(String param1, String param2)
{
IEnumerable s = null;
s = (some query over here);
return s;
}
当我用 调用此方法时param2
,该函数在内部失败并返回此时为 null 的 s。
所以,为了检测我使用的这个,
IEnumerable<string> a = function(1,0);
if (a.count<string> > 0) //not working
if (a == 0) //not working.
IEnumerable
在任何其他操作之前使用并检查它是否为空的正确方法是什么?