.NET.NETのObject.GetHashCodeの結果は実際結構被るというお話です。Object.GetHashCode()実際どれくらい被るのかObject.GetHashCode()C#にはオブジェクトのハッシュ値を返すGetHashCode()というメソッドがあります。docs.microsoft.comこれの仕様として、同じオブジェクトであればこの値は同じものを返します。この値が同じであっても同じオブジェクトであるとは限りません。要するに違うオブジェクトであってもGetHashCode()の結果は被る可能性があります。そこで、実際問題どのくらい被るんだろうと思い調べてみました。実際どれくらい被るのか今回は文字列のGetHashCode()メソッドについて調べてみます。実装は以下の通りです。}}コメントにも書きましたが、だいたい100000回に1回くらいは被ることが確認できました。1はてなブログをはじめよう!halya_11さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。