メモリ内のオブジェクトのリストを指定して、次の 2 つの式を実行しました。
myList.where(x => x.Name == "bla").Any()
対
myList.Any(x => x.Name == "bla")
後者は常に最速でした。これは、Where がすべての項目を列挙しているためだと思います。しかし、これは一致がない場合にも発生します。
ただし、正確な理由はわかりません。Nhib をクエリしている場合のように、この表示されたパフォーマンスの違いが当てはまらない場合はありますか?
乾杯。