15/09/17 23:43:09.87 UlH6iH3c.net
C#, Javaでも、Object型には、
Equals, GetHashCode, ToString
の3つのメソッドを持つから、
これらのOverrideから始める
Equalsでは最初に、オブジェクトIDで比較して、
同じならそこで即、returnする
オブジェクトIDが異なる場合のみ、
文字列を1文字ずつ比較していく
だから、インターンを使うと、
オブジェクトIDの比較のみで、
returnするので処理が速いのだろう
(漏れの推測だが)