iequalitycomparer

iequalitycomparer

文章 0 浏览 4

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

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

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

如何实现 IEqualityComparer有公差

这个问题与这里的问题类似。 我们都知道 PointF 是什么,但不知道我们?这是数据结构: public struct PointF { public float X; public float Y; } …

童话里做英雄 2024-08-17 20:25:34 10 0

IEqualityComparer 的实现可以改进吗?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

不即不离 2024-08-12 06:14:26 7 0

从 DataTable 和自定义 IEqualityComparer 中删除重复项

我如何实现 IEqualityComparer 以从具有下一个结构的 DataTable 中删除重复行: ID primary key, col_1, col_2, col_3, col_4 默认比较器不起作用,因…

小霸王臭丫头 2024-08-08 08:13:13 10 0

C# - List.Remove() 始终删除列表中的第一个对象

在 Visual Studio 2008 (C#) 中工作... 我使用 List 集合来存储自定义类 (Shift) 的实例。 我想使用“删除”方法从列表中删除某个班次。 但 List.Remo…

初见终念 2024-08-05 03:18:52 11 0

带有整数键的哈希表(字典等)

我已经为此困惑了几天......请随意推翻我的任何假设。 我们使用带有整数键的字典。我假设在这种情况下键的值直接用作哈希。这是否意味着(如果密钥在…

赏烟花じ飞满天 2024-08-04 14:08:25 11 0

Distinct 不适用于 LINQ to Objects

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

﹂绝世的画 2024-08-03 19:23:04 12 0

IEnumerable.Except() 和自定义比较器

我在使用 except() 方法时遇到问题。 它不返回差异,而是返回原始集合。 我尝试在 Account 类中实现 IEquatable 和 IEqualityComparer 。 我还尝试为 …

等数载,海棠开 2024-08-03 03:57:30 12 0

有没有办法在 List 中查找对象的属性 使用包含?

我在想如何才能知道列表中是否已存在某个对象。 我在列表中添加“newPerson”(Person 类的实例),但检查列表中是否存在 newPerson 内容/属性。 这篇…

一生独一 2024-07-30 10:29:10 8 0

匿名类型的 IEqualityComparer

我有这个, var n = ItemList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList(); n.AddRange(OtherList.Sele…

临风闻羌笛 2024-07-25 21:37:02 11 0

LINQ 除了使用自定义比较器

我尝试在 LINQ 结果集上使用“Except”方法,使用自定义实现 if IEqualityComparer 根据结果集中单个字段的值排除某些结果。 因此,以简化形式,我...…

╰沐子 2024-07-24 11:42:41 13 0

自定义 Generic.IEqualityComparer(Of T) - 编译器错误

我正在尝试实现一个简单的 IEqulityComparer 来与 LINQ 集合一起使用。 我编写了以下代码,出于讨论目的,将其简化为最简单的形式... Public Structur…

薄情伤 2024-07-23 23:50:31 13 0

IEqualityComparer.Equals 与 IEnumerable.Contains 一起使用时,x 或 y 是列表中的值吗?

IEnumberable 有一个扩展方法 Contains 它需要两个参数。 第一个参数是要检查的值,第二个参数是 IEqualityComparer 的实现。 查看 IEqualityComparer…

倾城泪 2024-07-17 06:46:43 17 0

C# 3.0:需要从 List<> 返回重复项

我有一个列表<> C# 中的对象的数量,我需要一种方法来返回列表中被视为重复的那些对象。 我不需要不同的结果集,我需要一个将从我的存储库中删除的项…

凉栀 2024-07-13 02:52:32 10 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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