ベストアンサー1
var duplicates = lst.GroupBy(s => s)
.SelectMany(grp => grp.Skip(1));
これはすべての重複を返すので、ソースリストで重複している項目だけを知りたい場合は、Distinct
結果のシーケンスに適用するか、マーク・バイヤーズが提示した解決策。
var duplicates = lst.GroupBy(s => s)
.SelectMany(grp => grp.Skip(1));
これはすべての重複を返すので、ソースリストで重複している項目だけを知りたい場合は、Distinct
結果のシーケンスに適用するか、マーク・バイヤーズが提示した解決策。