文章出處

CLR規范要求重載操作符重載方法必須是public和static方法

C#要求操作符重載方法至少有一個參數的類型與當前定義的這個方法類型相同

為了減少運行時開銷,編譯器會直接針對基元類型執行運算,并直接生成操作這些類型的實例的中間代碼(IL)指令,所以在Framework標準庫中沒有定義基元類型的操作符重載

代碼示例

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

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()