我们如何使用'Equals'关键字比较两个类的对象?

时间:2011-12-22 14:03:58

标签: c#

我可以使用Equals ??

比较两个类的对象
public class class1
    { }
public class class2
    { }
class1 obj1=new class1();
class2 obj2=obj1;

这可能吗?

2 个答案:

答案 0 :(得分:8)

请参阅Overloading Equals operator

编辑:

第二个想法,我认为你正在寻找implicit operator

答案 1 :(得分:3)

您可以使用以下内容比较对象:

bool areEqual = obj1 == obj2;

// Or

bool areEqual = obj1.Equals(obj2);

// Or

bool areEqual = object.Equals(obj1, obj2);