美文网首页
C#重载运算符

C#重载运算符

作者: 若水生花啊啊啊 | 来源:发表于2017-12-07 21:16 被阅读0次

    C#中比较运算符的重载


    == and != ; > and <; >= and <=.


    c#中要求比较运算符的重载的时候必须成对出现。如果重载了 ==,也就必须重载 !=;否则会有编译的错误。另外比较运算符必须返回布尔类型的值。

    在重载 ==!=时,还必须重载从System.Object中继承的Equals()和GetHashCode()方法,否则会产生编译警告。原因时Equals()方法应实现与 == 运算符相同的相等逻辑。

    😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊

    相关文章

      网友评论

          本文标题:C#重载运算符

          本文链接:https://www.haomeiwen.com/subject/bzgjixtx.html