操作符重载方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 操作符重载方法

操作符重载方法

 2016/6/14 5:33:08  流年、落了誰  程序员俱乐部  我要评论(0)
  • 摘要:CLR规范要求重载操作符重载方法必须是public和static方法C#要求操作符重载方法至少有一个参数的类型与当前定义的这个方法类型相同为了减少运行时开销,编译器会直接针对基元类型执行运算,并直接生成操作这些类型的实例的中间代码(IL)指令,所以在Framework标准库中没有定义基元类型的操作符重载代码示例publicsealedclassComplexe{publicstaticComplexeoperator+(Complexec1,Complexec2){returnnull;}}
  • 标签:方法 操作 重载 操作符

CLR规范要求重载caozuofu.html" target="_blank">操作符重载方法必须是public和static方法

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

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

代码示例

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

 

发表评论
用户名: 匿名