相等运算符用于测试两个对象是否相等, 相等可以是值相等, 引用相等, 记录相等, 字符串相等, 委托相等。有两个运算符 ==、!= 。具体可以参考 相等性
相等运算符的重载
用户定义类型可以重载== 和 != 运算符。 如果某类型重载这两个运算符之一,它还必须重载另一个运算符。
记录类型不能显式重载 == 和 != 运算符。 如果需要更改记录类型 T 的 == 和 != 运算符的行为,请使用以下签名实现 IEquatable<T>.Equals
方法:
Search
相等运算符用于测试两个对象是否相等, 相等可以是值相等, 引用相等, 记录相等, 字符串相等, 委托相等。有两个运算符 ==、!= 。具体可以参考 相等性
用户定义类型可以重载== 和 != 运算符。 如果某类型重载这两个运算符之一,它还必须重载另一个运算符。
记录类型不能显式重载 == 和 != 运算符。 如果需要更改记录类型 T 的 == 和 != 运算符的行为,请使用以下签名实现 IEquatable<T>.Equals
方法: