gpt4 book ai didi

c# - string.GetHashCode() 会返回负值吗?

转载 作者:可可西里 更新时间:2023-11-01 07:51:35 25 4
gpt4 key购买 nike

我尝试了一批随机字符串,我得到的所有值都是正数,但我想知道:

String.GetHashCode() 会返回负数还是 0?

由于返回值是int,所以我猜可能是,所以如果是这样的话,我得换个逻辑了。

如果您有答案或有一些官方来源,请分享

最佳答案

是的,它可以返回负值。

不得有任何与GetHashCode() 值一起工作的逻辑。
GetHashCode() 不保证是唯一的,并且可以在构建之间更改。

GetHashCode() 必须被视为一个不透明的 token ,可以与其他哈希组合或修改成哈希表。

关于c# - string.GetHashCode() 会返回负值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com