比较2个对象
问题描述:
我想知道如何比较两个对象的不同值。我需要研究什么来完成这项工作?这是一个比较,如果有的话可以有人指向我一个很好的教程?比较2个对象
例如,我想看看2个形成通过其含量不同(2种联系方式与2个不同的组的联系人数据的形成,两者都具有相同的getType()。名称但具有不同的内容。)
由于
答
如果你想测试平等,然后要走的路是有SomeType
实现IEquatable<SomeType>
做的Equals
方法的比较(这是你会打电话来测试相等,显然什么)。
如果您想要订购值,则相应的接口是IComparable<T>
。
如果您关注链接,有代码示例。
答
您可以在两种表单上实现IComparable。
http://msdn.microsoft.com/en-us/library/system.icomparable.aspx
这将让你设置这些类是如何进行比较。