比较2个对象

问题描述:

我想知道如何比较两个对象的不同值。我需要研究什么来完成这项工作?这是一个比较,如果有的话可以有人指向我一个很好的教程?比较2个对象

例如,我想看看2个形成通过其含量不同(2种联系方式与2个不同的组的联系人数据的形成,两者都具有相同的getType()。名称但具有不同的内容。)

由于

如果你想测试平等,然后要走的路是有SomeType实现IEquatable<SomeType>做的Equals方法的比较(这是你会打电话来测试相等,显然什么)。

如果您想要订购值,则相应的接口是IComparable<T>

如果您关注链接,有代码示例。

您可以实施IComparable接口以允许在两个对象之间进行比较。 Documentation here

您可以在两种表单上实现IComparable。

http://msdn.microsoft.com/en-us/library/system.icomparable.aspx

这将让你设置这些类是如何进行比较。