Linq を使用してオブジェクトのリストに値が存在するかどうかを検索する 質問する

Linq を使用してオブジェクトのリストに値が存在するかどうかを検索する 質問する

Customerプロパティ を持つクラスがあるとしますFirstName。すると が存在しますList<Customer>

Firstname = 'John'LINQ を使用すると、単一のステートメントでリストに顧客が含まれているかどうかを確認できますか。方法は?

ベストアンサー1

LINQ は、まさにこの問題を解決するのに最適な拡張メソッドを定義します。

using System.Linq;
...
    bool has = list.Any(cus => cus.FirstName == "John");

LINQ が存在する System.Core.dll を必ず参照してください。

おすすめ記事