Object.Equals返回false [英] Object.Equals return false
本文介绍了Object.Equals返回false的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Object.Equals总是返回false,为什么不等于?
Object.Equals always return false, Why not equal?
Student student = new Student(3, "Jack Poly");
Student otherStudent = (Student)student.Clone();
if (Object.Equals(student, otherStudent))
{
Console.WriteLine("Equal");
}
else
{
Console.WriteLine("Not Equal");
}
如下所示的克隆方法
public override StudentPrototype Clone()
{
return this.MemberwiseClone() as StudentPrototype;
}
推荐答案
查看全文