比較値としてDictionary<long, MyClass>
使用するタイプの辞書で重複を探しています:MyClass.some_property
var dict = new Dictionary<long, MyClass>(...);
var duplicates = from d in dict
group d by d.Value.some_property into g
where g.Count() > 1
select g;
duplicates
ここで、列挙可能な各グループの最初の要素を除外する必要があります。すべてを別のデータ構造に変換せずにこれを行うにはどうすればよいでしょうか? 追加のメモリの使用を避けたい。