I have casted
var info = property.Info;
object data = info.GetValue(obj);
...
var enumerable = (IEnumerable)data;
if (enumerable.Any()) ///Does not compile
{
}
if (enumerable.GetEnumerator().Current != null) // Run time error
{
}
我希望通过使用Linq查询Any()方法来检查此可枚举对象是否有任何元素。但是,即使使用了Linq,我也无法做到这一点。
如果不指定泛型类型,我该如何实现这个功能呢?
IEnumerable
并检查各种条件的有效方法。 - Mrinal Kamboj