私は、国のインスタンスで完全に埋め尽くされた国の一般的なリストを持っています。プロパティ値に基づくLINQ個別選択
List <Country> mylist
このリストは異なる国のインスタンスを持ちますが、一部のプロパティ "name"の値は同じです。
どのように私は異なる名前の国だけを得るために国 "名前"のプロパティを区別することができますか?
ありがとうございました。
Greets。
ホセ。あなたはThrowIfNull
拡張メソッドと一緒にあなたのコードの中に、1つの方法を単にコピーすることができ - (あなたはもちろんのMoreLINQのすべてを行う必要はありません
var distinctCountries = allCountries.DistinctBy(c => c.Name);
:
あなたはLINQのは右、 'Distinct'を持って知っているのですか? :) – bzlm
@bzlm:それは、カスタム同値比較者を書かずにOPが望んでいることをしません。 –
@jon、何もせず何もしません。 :) – bzlm