1. ホーム
  2. c#

[解決済み】Linqでオブジェクトのリストに値が存在するかどうか検索する

2022-04-03 11:43:23

質問

あるクラスがあるとします。 Customer を持ち、そのプロパティは FirstName . それから、私は List<Customer> .

を持つ顧客がリストにあるかどうかを見つけるためにLINQを使用することができますか? Firstname = 'John' を1つのステートメントで実行します。

どのように解決するのですか?

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

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

System.Core.dllを参照していることを確認してください。