こんにちは私は6つの文字列プロパティを持つクラスを持っています。一意のオブジェクトは、これらのフィールドの少なくとも1つに対して異なる値を持ちます
IEqualityComparerのGetHashCode関数を実装するために、6つのプロパティすべてを連結し、結果の文字列に対してGetHashCodeを呼び出します。
私は次の疑問を持っていました:
- 一意の値でGetHashcodeを呼び出す必要がありますか?
- 6つのプロパティの連結操作により、比較が遅くなりますか?
- 他のアプローチを使用する必要がありますか?