>>496
例えば Where(…).DefaultIfEmpty(-1).First() みたいなこと?

>>497
それは遅延評価のメリットを完全につぶしてるよね
扱ってる型によってはcountでもO(1)で性能的な問題はない場合もあるだろうけど