C#如何判断1个类的2个实例化对象是否相等
如何判断1个类的2个实例化对象是否相等.比如:
public class A
{
public string Name
{
get;set;
}
}
A name1=new A();
name1.Name="John";
A name2=new A();
name2.Name="Jocke";
如何判断 name1是否等于name2
------解决方案--------------------if (name1.Name == name2.Name)
....
------解决方案--------------------1、name1.Equals(name2);//实例是否相等
2、name1.Name == name2.Name;//名称是否相同
------解决方案--------------------看你想怎么判断,是完全相等还是部分相等什么的,不如说学生类想判断语文成绩数学成绩想等的同学,可以操作符重载做。。