哈希码

作者: Lewis Jackson
创建日期: 7 可能 2021
更新日期: 23 六月 2024
Anonim
《免费网赚》大陆挂机挖矿软件 哈希宝 注册下载使用介绍。免梯子 不用注册交易所  提现方便 支持支付宝!
视频: 《免费网赚》大陆挂机挖矿软件 哈希宝 注册下载使用介绍。免梯子 不用注册交易所 提现方便 支持支付宝!

内容

定义-哈希码是什么意思?

.NET框架中的哈希码是一个数值,有助于在相等性测试期间标识对象,并且还可以用作对象的索引。哈希码中包含的值本质上不是永久的。哈希码的目的是帮助有效地查找和插入基于哈希表的数据集合中。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了哈希码

如果两个对象返回相等的哈希码,则认为它们相等。但是,匹配的结果哈希码不一定意味着对象相等,换句话说,相反的说法并不成立。因此,永远不要在应用程序域的边界之外使用哈希码,因为同一对象在域,进程或平台之外可能具有不同的值。

由于哈希码的值本质上是临时的,因此永远不要将其用作从键控数据集中检索数据的键,并且永远不应序列化或存储在数据库中。 .NET框架中使用GetHashCode方法获取哈希码。它适用于哈希算法或哈希表等数据结构。函数返回的值在不同的.NET Framework版本之间可能有所不同。这样,该框架不批准该方法的默认实现,因此在哈希目的情况下,不应将其用于查找唯一的对象标识符。

哈希码可以帮助执行数据比较任务。它也可以帮助进行单向加密,因为生成的数值无法追溯到原始数据。