1

私がやろうとしているのは、正確には、 に単一の要素しかないかどうかを判断し、IEnumerableそれに基づいて行動することです。結果に対して比較を行うことはできますが、それは非常に非効率的です。.Count()

IEnumerableを使用せずに、含まれるアイテムの数がしきい値を満たしているかどうかを尋ねるより効率的な方法はあり.Count()ますか?

4

3 に答える 3

4
MyEnumerable.Take(2).Count() == 1 //to check if it has one element
于 2013-06-14T07:06:33.713 に答える
1

ElementAtOrDefault(index)との比較は機能しnullます。

if (seq.ElementAtOrDefault(2) == null) 
{
    // act on it
}
于 2013-06-14T07:05:32.817 に答える