2

ソートされていない場合でも、Enumerable.Distinctメソッドはコレクションの実装からすべての重複を削除しますか?IEnumerable

私はC++のバックグラウンドから来ており、シーケンスをソートする必要があるDistinctC++独自のアルゴリズムと同様に動作するかどうか疑問に思っています.

4

1 に答える 1

4

Enumerable.Distinct メソッドは、ソートされていない場合でも、IEnumerable を実装するコレクションからすべての重複を削除しますか?

はい。

カスタムタイプIEqualityComparer<T>のインターフェースとそのEqualsメソッドを実装する必要があることに注意してください。GetHashCode

于 2013-01-04T09:00:52.253 に答える