gethashcode

gethashcode

文章 0 浏览 3

在空字段上获取HashCode?

如何处理 GetHashCode 函数中的空字段? Module Module1 Sub Main() Dim c As New Contact Dim hash = c.GetHashCode End Sub Public Class Contact :…

风透绣罗衣 2024-08-25 07:05:34 10 0

Equals 和 GetHashCode 的最佳策略是什么?

我正在使用域模型,并正在考虑在 .NET 中实现这两种方法的各种方法。您的首选策略是什么? 这是我当前的实现: public override bool Equals(object o…

浪荡不羁 2024-08-23 15:33:36 4 0

使用枚举上的 XOR 运算符重载 GetHashCode 和相等运算符

我有以下类,它是静态分析包的一部分。 MetricKey 对象用作字典键。 决策、MetricUnit &amp Portfolio 都是枚举。 我必须重写相等运算符 (==) 才能使…

无风消散 2024-08-22 14:56:28 4 0

如何在重写 GetHashCode() 的类型上使用 Object.GetHashCode()

我有一个实现 IEquatable&lt&gt 的类 A,使用其字段(例如 Ab 和 Ac)来实现/覆盖 Equals() 和覆盖 GetHashCode(),并且 99% 的时间一切正常。类 A 是…

老子叫无熙 2024-08-18 17:35:18 12 0

使用先前从密钥集合中检索到的密钥时出现 KeyNotFoundException?

我有以下代码,由于某种原因,即使我使用的是我在上面检索到的几行的密钥,我也会收到 KeyNotFoundException 。有谁知道这不起作用的情况吗?我很困惑…

倒带 2024-08-18 12:44:28 3 0

DateTime.Now 是否有自己的 GetHashCode 实现来提供唯一的哈希值?

MSDN 文章此处指出,默认实现GetHashCode() 的方法不保证结果唯一,不应用作标识符。所以我的问题是 DateTime.Now 是否有自己的实现可以给出唯一的哈…

澉约 2024-08-16 22:48:51 4 0

.Net 2.0 代码中是否实现了 .Net 1.1 兼容的 String.GetHashCode ?

我有一个现有的应用程序,其中我错误地使用了 String.GetHashCode 并将其保存到磁盘。现在,我正在将应用程序升级到 .Net 2.0,我发现这个决定又让我…

只想待在家 2024-08-15 21:11:00 2 0

C# - 如何使用对象中的列表覆盖 GetHashCode

我正在尝试创建一个“KeySet”来修改 UIElement 行为。这个想法是创建一个特殊的函数,例如:用户按住 a 的同时单击一个元素。或者ctrl+a。 到目前为…

最佳男配角 2024-08-11 17:04:14 5 0

我可以使用 GetHashCode 跟踪对象身份吗?

GetHashCode()有什么用?我可以使用 GetHashCode() 跟踪对象身份吗?如果是这样,您能举个例子吗?…

自由范儿 2024-08-03 18:12:00 4 0

关于如何正确重写 object.GetHashCode() 的一般建议和指南

根据 MSDN,哈希函数必须具有以下内容特性: 如果两个对象比较相等,则每个对象的 GetHashCode 方法必须返回相同的值。但是,如果两个对象比较不相等…

残花月 2024-08-03 09:44:18 7 0

在 Delphi 中将 GetHashCode 的双精度数转换为整数

Delphi 2009为TObject添加了GetHashCode函数。 GetHashCode 返回一个 Integer,用于 TDictionary 中的散列。 如果您希望对象在 TDictionary 中正常工…

╄→承喏 2024-08-02 22:00:21 3 0

有完整的 IEquatable 实现参考吗?

我在这里关于 SO 的许多问题都涉及 IEquatable 的实现。我发现正确实现非常困难,因为幼稚的实现中存在许多隐藏的错误,而且我发现的有关它的文章相当…

雅心素梦 2024-08-02 15:16:19 12 0

在 C# 中创建 GetHashCode 方法

在 C# 中为类创建自己的 GetHashCode 方法的最佳方法是什么? 假设我有一个简单的类(它重写了 Equals 方法),如下所示: class Test { public strin…

囍笑 2024-07-27 18:41:38 6 0

如何覆盖特定 NHibernate 类的 equals

我正在努力弄清楚应该如何覆盖 equals 并获取我使用 NHibernate 编写的类的哈希码。 基本业务场景是用户在 90 天的限制内不能重复使用相同的密码。 所…

仄言 2024-07-26 23:33:04 5 0

我应该如何实现 Object.GetHashCode() 以获得复杂的相等性?

基本上,到目前为止我有以下内容: class Foo { public override bool Equals(object obj) { Foo d = obj as Foo if (d == null) return false retur…

微凉 2024-07-26 19:17:23 13 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文