HashSet<T>
オブジェクトのコレクションを格納するためにを使用しています。これらのオブジェクトにはすでに一意のIDが付いているSystem.Guid
のでHashSet<>
、オブジェクトをハッシュする方法を理解しようとするのではなく、既存のIDを使用する方がよいでしょう。ビルドインハッシュをオーバーライドして、プログラムにビルドインID値をハッシュ値として使用させるにはどうすればよいですか?
Guid
また、自分のオブジェクトのを知っていると言いますが、これだけに基づいてHashSet<>
オブジェクトを取得する方法はありますか?または、代わりに辞書を使用する必要があります。HashSet<T>
Guid