比较值类型 N 的对象
比较值类型 N 的对象的最佳方法是什么?所以我想根据对象的类型进行字符串、整数、日期时间等比较。
What is the best way to compare objects of value type N? So I want to do a String, Integer, DateTime, etc comparison depending on the type of the object.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
其中 T 是您要比较的类型。
IEqualityComparer(T) 接口 (System.Collections.Generic)
..您还可以依靠
Object.Equals()
和ValueType.Equals()
Where T is the type you want to compare.
IEqualityComparer(T) Interface (System.Collections.Generic)
...you could also fall back on
Object.Equals()
andValueType.Equals()
每个简单类型都实现 IComparable 接口
Every simple types implements
IComparable
interface