20
特定のプロパティに対するLINQのDistinct()
私はそれについて学ぶためにLINQで遊んでDistinctいますが、単純なリストがない場合の使用方法がわかりません(整数の単純なリストは非常に簡単です。これは問題ではありません)。オブジェクトの1つ以上のプロパティのオブジェクトのリストでDistinctを使用したい場合はどうすればよいですか? 例:オブジェクトがの場合、PersonPropertyを使用しIdます。どのようにすればすべてのPersonを取得し、オブジェクトのDistinctプロパティIdでそれらを使用できますか? Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: Id=2, Name="Test2" どのように私は得ることができますPerson1とPerson3?それは可能ですか? LINQでそれができない場合Person、.NET 3.5の一部のプロパティに応じてリストを作成する最良の方法は何ですか?