2.8C#函数成员之运算符(Operator)

运算符声明

所有运算符都必须声明为 public 和 static

// Operators...
    public static bool operator ==(List<T> a, List<T> b) {
        return Equals(a, b);
    }
    public static bool operator !=(List<T> a, List<T> b) {
        return !Equals(a, b);
    }

重载

C#内置大部分运算符支持重载,用户自定义运算符支持重载。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharplang/11387.html

发表评论

登录后才能评论