如果集合不包含对象,如何使用 Linq 检查。 IE。相反的是Any<T>
.
我可以用一个反转结果!
但为了可读性,我想知道是否有更好的方法来做到这一点?我应该自己添加扩展吗?
您可以轻松创建一个None
扩展方法:
public static bool None<TSource>(this IEnumerable<TSource> source)
{
return !source.Any();
}
public static bool None<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
{
return !source.Any(predicate);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)