慕課網 4.2自定義轉換

自定義轉換定義:

為自己的結構或者類定義顯示和隱式的轉換

隱式轉換的語法:public static implicit operator Dog(Cat cat)

//implicit+operator+返回類型(目標類型)+參數(源類型)

顯示轉換的語法:public static explicit operator Dog(Cat cat)

//explicit+operator+返回類型(目標類型)+參數(源類型)


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • C++運算符重載-下篇 本章內容:1. 運算符重載的概述2. 重載算術運算符3. 重載按位運算符和二元邏輯運算符4...
    Haley_2013閱讀 1,470評論 0 49
  • 一、枚舉類型枚舉類型也成為枚舉,它是一種創建數值類型的機制,這種值類型的可能取值是預定義的,而對于其中的每個可能取...
    CarlDonitz閱讀 982評論 0 1
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,880評論 1 10
  • 我從初一開始接觸英語。 13歲,人生的第一節英語課,老師挑了5位同學在黑板上默寫單詞,5個我只寫對了一個,后來整節...
    靜距離1877閱讀 206評論 0 0