IEnumerable<MyObject>
N個MyObject
の要素を持つコレクションがあります。MyObjectは、タイトル、説明、およびID(文字列として)を持つクラスです。
IDフィールドがあるため、MyObjectの個別のリストを含むコレクションが必要です。したがって、2つのMyObjectが同じIDを持っている場合は、1つを削除する必要があります(どちらでもかまいません。一意のIDが必要です)。
LINQでそれを行うにはどうすればよいですか?
試した:
myList = myList.GroupBy(o => o.ID);
しかし、私はキャストが必要なようですか?