iequatable

iequatable

文章 0 浏览 1

Linq Distinct 具有单个比较类(和接口)

我的应用程序中有几个类,所有这些类都有一个 Name 属性,我想将其用作比较的基础(Distinct() 等)。由于我总是要比较 Name,所以我决定提取一个接口…

羁拥 2024-10-09 18:07:34 1 0

C# 中 obj1.Equals(obj2) 和 static Object.Equals(obj1, obj2) 有什么区别?

从微软的文档来看,两种 Equals 方法本质上是相同的。但我偶然发现了一些非常奇怪的事情。 在我的 Silverlight 项目中,我有两个覆盖 Equals 的同一类…

灯角 2024-09-19 16:01:59 3 0

如何构建类来实现 IEquatable 和 ISerialized

我已经为此烦恼了一段时间了 我遇到的问题是尝试添加 IEquatable 行为,以便我的派生类可以使用集合操作 ILink 的交集等。 目前我有...... public int…

戏舞 2024-09-13 10:29:22 2 0

您将如何制作一个列表<>可比?

我正在使用 Telerik GridView,并且在尝试对列进行排序时遇到问题它由 List&lt&gt 组成。在此论坛条目中, Telerik 团队表示,网格可以对 IComparable…

杀手六號 2024-09-02 06:11:16 1 0

IEquatable 和仅仅重写 Object.Equals() 之间有什么区别?

我希望我的 Food 类能够在它等于 Food 的另一个实例时进行测试。稍后我将针对 List 使用它,并且我想使用它的 List.Contains() 方法。我应该实现 IEqu…

╭⌒浅淡时光〆 2024-08-30 12:26:43 1 0

使用 IEquatable 的同级类的 C# 字典唯一性

我想将两个类的实例存储在字典结构中,并使用 IEquatable 来确定这些实例的唯一性。这两个类共享一个(抽象)基类。考虑以下类: abstract class Foo …

葬心 2024-08-29 13:04:39 5 0

如何实现 IEquatable当可变字段是等式的一部分时 - GetHashCode 的问题

我在我的应用程序中使用实体框架。 我使用实体的分部类实现了 IEquatable 接口: Partial Class Address : Implements IEquatable(Of Address) 'Other…

羅雙樹 2024-08-29 04:09:01 5 0

在空字段上获取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 4 0

IComparable 和 IComparable 之间有什么区别? IEquatable接口?

这两个接口似乎都比较对象是否相等,那么它们之间的主要区别是什么?…

疯到世界奔溃 2024-08-24 15:26:17 6 0

比较两个 List在 C# 中

我有一个名为 MyClass 该类继承 IEquatable 并实现 equals 我需要它的方式。 (意思是:当我在代码中单独比较两个 MyClass 类型对象时,它可以工作) …

画骨成沙 2024-08-24 09:56:25 7 0

C# Linq 扩展方法如何执行相等比较?

因此,以下 lambda 表达式不会返回集合中的任何元素,即使在逐步执行时我能够验证 1 个项目是否符合条件。我添加了该类的示例及其 IEquatable 实现。 …

掩于岁月 2024-08-23 04:21:41 4 0

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

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

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

应该IEquatable、IComparable在非密封类上实施?

任何人对于 IEquatable 或 IComparable 是否通常应要求 T 是密封有任何意见code&gt(如果它是一个类)? 因为我正在编写一组旨在帮助实现不可变类的基…

你怎么敢 2024-08-14 08:29:49 7 0

VB.Net IEquatable,拒绝访问

我的项目中只有一个简单的接口定义,我什至还没有使用过。但是,当我尝试构建项目时,出现此错误: 访问被拒绝:'System.IEquatable`1[Reactor.IOptio…

不再见 2024-08-07 09:09:35 5 0

Distinct 不适用于 LINQ to Objects

class Program { static void Main(string[] args) { List&ltBook&gt books = new List&ltBook&gt { new Book { Name="C# in Depth", Authors = new L…

﹂绝世的画 2024-08-03 19:23:04 3 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

更多

友情链接

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