与此问题类似,但为Linq重新说明:
您可以Enumerable<T>.Any()用来测试枚举是否包含数据.但是,如果不使用昂贵的计数操作,测试枚举是否包含单个值(即Enumerable<T>.Count() == 1)或大于单个值(即Enumerable<T>.Count() > 1)的有效方法是什么?
Enumerable<T>.Any()
Enumerable<T>.Count() == 1
Enumerable<T>.Count() > 1
c# linq
c# ×1
linq ×1