操作符重载方法

2018-08-02 06:22:41来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

CLR规范要求重载操作符重载方法必须是public和static方法

C#要求操作符重载方法至少有一个参数的类型与当前定义的这个方法类型相同

为了减少运行时开销,编译器会直接针对基元类型执行运算,并直接生成操作这些类型的实例的中间代码(IL)指令,所以在Framework标准库中没有定义基元类型的操作符重载

代码示例

    public sealed class Complexe
    {
        public static Complexe operator +(Complexe c1, Complexe c2)
        {
            return null;
        }
    }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:试图加载格式不正确的程序

下一篇:C#读取配置文件的几种方式