icomparable

icomparable

文章 0 浏览 4

我可以检查一个对象是否与其他类型具有可比性吗?

我想写一些这样的代码: if (obj.IsComparableTo(integer)) Console.Write("successed") 这可能吗?如果没有,是否有其他方法可以确定这一点?…

沉睡月亮 2024-11-08 13:03:10 0 0

.NET框架实现了什么排序算法

有人可以建议在 .NET 中实现 IComparable 之类的东西时 .NET 使用什么排序算法来实际对底层数据进行排序吗?另外,所使用的算法是可定制的还是可选择…

一袭白衣梦中忆 2024-11-06 04:30:07 1 0

假设实现 IComparable 时 != null

我有一个 T 类型的对象,它实现了 IComparable。在实现 bool Equals (T obj) 时可以省略检查 if (ReferenceEquals(this, null)) { DoSomething() } 吗…

罪#恶を代价 2024-10-20 18:40:54 2 0

比较实现 IComparable 的项目时出现问题

我正在研究一种扩展方法,它可以通过特定选择器找到最小项目。在代码下面 public static T MinBy&ltT, K&gt(this IEnumerable&ltT&gt src, Func&ltT, …

水波映月 2024-10-19 03:25:04 2 0

什么有两个Interface(Icomparable,Icomparer)进行比较?

可能的重复: 何时使用 IComparable对比。 IComparer 而 IComparer 适用于这两种情况。…

仙女 2024-10-02 09:33:38 4 0

CompareTo 方法逻辑在列表排序函数中如何工作?

CompareTo 方法逻辑在列表排序函数中的工作原理。 public class person : IComparable { string firstName string lastName public int CompareTo(obj…

指尖上的星空 2024-09-27 14:55:13 2 0

IStructuralEquatable 和 IStructuralComparable 解决什么问题?

我注意到 .NET 4 中添加了这两个接口以及几个相关的类。它们对我来说似乎有点多余;我读过几篇关于它们的博客,但我仍然不明白它们解决了哪些在 .NET …

秋心╮凉 2024-09-16 20:51:35 14 0

IComparable - 调用不同的排序?

我有一个用于处理事务的 DTO。为了确保它按正确的顺序处理,我使用 iComparable 并对 DTO 的 List(of T) 进行排序。效果很好。然而,我刚刚得到另一个…

烟织青萝梦 2024-09-14 21:09:09 4 0

与 IComparable 一起使用的可空泛型类型。是否可以?

我正在尝试创建一个简单的 Clamp (这样我就可以绑定任何可比较的值......主要针对 int、double 等数字类型)。 问题是,如果我执行以下操作,则会出…

九公里浅绿 2024-09-10 20:32:49 3 0

在 F# 元组中使用 CustomComparison 和 CustomEquality 实现自定义比较

我来这里是为了询问一个特定的主题 - 我确实在网上找到了一些有关此问题的信息。 我正在实现 Minimax 算法的 F# 版本。我现在遇到的问题是我想比较我…

简单 2024-09-06 13:56:08 4 0

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

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

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

对 2D 点列表进行排序(首先按 X,然后按 Y)

我试图首先按 x 坐标,然后按 y 坐标对 2D 点列表进行排序。 我实现了 IComparer 接口,如下所示: class PointComparer : IComparer&ltPoint&gt { pu…

逆光飞翔i 2024-08-31 23:32:01 7 0

在 WCF 中序列化时不包含 IComparable

我有一个在服务器端填写的列表。它是一个“User”列表,它实现了 IComparable。 现在,当 WCF 序列化数据时,我猜它不包括 CompareTo 方法。这是我的…

陪你搞怪i 2024-08-31 07:44:11 6 0

为什么 C# 中的 List.Sort 方法会颠倒列表的顺序?

我有一个通用列表中的项目列表: A1 (排序索引 1) A2 (排序索引 2) B1 (排序索引 3) B2 (排序索引 3) B3 (排序索引 3) 形式: this.sortIndex.Compare…

櫻之舞 2024-08-29 16:41:56 6 0

为什么Java的TreeSet没有规定它的类型参数必须扩展Comparable?

eg 当第二个对象添加到 TreeSet 时,下面的代码将引发 ClassCastException。难道TreeSet不能写成类型参数只能是Comparable类型吗? ie TreeSet 无法编…

﹂绝世的画 2024-08-28 13:29:53 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

更多

友情链接

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