use*_*340 1 c# hashcode
对于给定的字符串"5",如果我使用内置的GetHashCode()函数,返回的值是多少?我很困惑,因为它返回5的整数值?
Jon*_*eet 5
它是特定于实现的,您不应该依赖于您在一个特定实现中发生的任何事情.只依赖于保证:两个相等的字符串将在同一个进程中返回相同的值.下次运行程序时,或者在不同的计算机上,相同的字符串值可以返回不同的哈希值.这意味着你永远不应该坚持结果GetHashCode- 它对未来的比较没有用.
GetHashCode
如果两个字符串返回相同的哈希码,则它们可能相同 - 但它们可能不相同.
归档时间:
11 年,4 月 前
查看次数:
278 次
最近记录: