c#如何判断两个对象是否相等

2025-03-15 18:55:45
推荐回答(1个)
回答(1):

默认的等于号= 只能判断两个对象是否指向同一个目标,而不是判断相等

因为要判断两个复杂类真正相等是一件很复杂的事
只有实现了IComparable接口的类才能使用CompareTo方法来判断是否相等

一个任意类的2个对象是没办法直接判断是否相等的