【Unity|C#】基礎篇(5)——分部類與分部函數(partial)


【學習資料】

  《C#圖解教程》(第6章)https://www.cnblogs.com/moonache/p/7687551.html
  電子書下載:https://pan.baidu.com/s/1mhOmBG0

 

【內容】 

    • 分部類
    • 分部方法
    • 其他分部類型
      • 分部結構(partial struct)
      • 分部接口(partial interface)

 


 【筆記】

  • 分部類(partial class)
    • 將一個類拆分成多個分部類(類名必須相同),可以放在不同的文件中
    • 每個分部類都必須標為  partial class 
    • 編譯器會自動將 所有分部類的 數據成員 和 函數成員 整合起來
    • 主要作用:類的成員過於繁多龐大,可以拆分成多個部分進行聲明

 

  • 分部函數(partial method)
    • 將成員函數的 聲明 與 實現 拆分,放在不同的分部類中
    • 限制
      • 返回值:必須為 void
      • 訪問修飾符:不能聲明,只能為默認修飾符(private
      • 參數:不能有out,可以有ref
      • 其他修飾符:不能有 virtual、abstract、override、new、sealed、extern
    • 注:可以只有聲明沒有實現,但不能只有實現沒有聲明
    • 只有聲明,沒有實現:編譯時,會把所有調用的地方都移除

 

  • 其他分部類型
    • 分部結構(partial struct)
    • 分部接口(partial interface)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM