私はリストを持っていて、別のリストにcustomer
入れたいと思っています。id
List<int>
私は使用してみました:
customerList.Cast<int>.Distinct().ToList()
しかし、うまくいきません。また、個別の顧客 int リストも必要です。
LINQ
構文を使用してそれを行うにはどうすればよいですか? クエリでどのような変更を行う必要がありますか?
これを試して:
List<int> customerIds = customerList.Select(c => c.Id).Distinct().ToList();
このコードは、顧客オブジェクトに int を返す Id プロパティがあることを前提としています。
顧客リストから ID を選択し、ToListを使用して ID のリストを取得します。
var IdList = customerList.Select(r=> r.ID).ToList();
個別の ID を取得するには、次を試してください。
var IdList = customerList.Select(r=> r.ID).Distinct().ToList();