私がやろうとしているのは、正確には、 に単一の要素しかないかどうかを判断し、IEnumerable
それに基づいて行動することです。結果に対して比較を行うことはできますが、それは非常に非効率的です。.Count()
IEnumerable
を使用せずに、含まれるアイテムの数がしきい値を満たしているかどうかを尋ねるより効率的な方法はあり.Count()
ますか?
MyEnumerable.Take(2).Count() == 1 //to check if it has one element
ElementAtOrDefault(index)との比較は機能しnull
ます。
if (seq.ElementAtOrDefault(2) == null)
{
// act on it
}