iequatable

iequatable

文章 0 浏览 3

在 List 中查找项目通过提供示例对象实例

为什么有 List.Contains(T) 方法但没有 List.Find(T) 方法?仅支持支持谓词的Find。如果我们有一个现有的 T 实例,其中填充了其 ID 的属性值(但缺少…

素罗衫 2024-11-29 12:28:56 2 0

自定义对象使用 except 未能使用 IEqualityComparer;

这是目标代码: public class DlpItem : IEqualityComparer { public string Text { get; set; } public int Id { get; set; } public DlpItem(int pI…

情绪少女 2024-10-26 14:42:41 7 0

我可以在接口上重载 == 运算符吗?

我有一个这样的接口: public interface IFoo { int A {get;} int B {get;} } 并且我有多个实现 IFoo 的类。 我想检查相等性,而不是基于 ReferenceEq…

瞄了个咪的 2024-10-18 04:20:52 9 0

类型对象的多个属性的动态相等检查

我有这样的类型: class Order { public List AllItems { get; set; } public string Name { get; set; } public double TotalPurchases { get; set; …

沩ん囻菔务 2024-10-17 12:36:16 6 0

collections.Contains(T) 方法

我正在使用 System.Collections.Generic,其中包含我编写的类的实例。 我读到集合 .Contains 方法使用 object.Equals(),或者 Equals() 方法的实现>IE…

清眉祭 2024-10-15 00:28:24 7 0

当我比较一个对象(类型)时,它是否使用特定类的 IEquatable?

我的方法接收两个参数,均为 Object 类型。它们具有相同的类型,均实现 IEquatable。 我的问题是:当我这样做时: param1 == param2 框架是否使用特定…

べ映画 2024-10-14 16:18:35 11 0

Linq .Except 函数“至少一个对象必须实现 IComparable。”

基本上我有一个实现 IEquatable 的容器(示例如下所示) public class ContainerClass : IEquatable { public IEnumerable CustomClass { get; set; }…

黑色毁心梦 2024-10-12 04:20:08 6 0

在 IEquatable 中实施是必要的参考检查

我有一个实现 IEquatable 的类。是否有必要在 Equals() 中进行引用检查,或者是否在框架中进行了处理? class Foo : IEquatable { int value; Bar sys…

羁绊已千年 2024-10-11 13:25:01 10 0

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

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

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

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

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

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

如何构建类来实现 IEquatable 和 ISerialized

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

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

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

我正在使用 Telerik GridView,并且在尝试对列进行排序时遇到问题它由 List 进行分组/过滤。无论 Silverlight 版本如何。在下面的 xaml 中,您将看到…

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

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

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

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

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

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

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

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

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

羅雙樹 2024-08-29 04:09:01 14 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

更多

友情链接

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