gpt4 book ai didi

c# - IComparable 和 IEquatable 接口(interface)有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 03:37:27 24 4
gpt4 key购买 nike

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

最佳答案

IEquatable 测试两个对象是否相等。

IComparable 对被比较的对象强加了总排序。

例如,IEquatable 会告诉您 5 不等于 7。IComparable 会告诉您 5 在 7 之前。

关于c# - IComparable 和 IEquatable 接口(interface)有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com