C# 類的成員


C#中,通過class關鍵字定義類,類是存儲在堆(heap)上的引用類型。

類的成員:數據成員和函數成員。成員的訪問性可以是public、protected、internal protected、private、internal

1.數據成員

  類的數據成員包括字段、常量和事件。數據成員可以是靜態數據。類的成員總是實例成員,除非用static關鍵字來顯示聲明。

  • 字段:與類相關的變量。
  • 常量:使用const關鍵字聲明,若將其聲明為public,則可以在類的外部訪問它。
  • 事件:在發生某些行為時,可以讓對象通知調用方。
    class PhoneCustomer
    {
        /// <summary>
        /// 常量
        /// </summary>
        public const string DaysOfSendingBill = "Monday";
        /// <summary>
        /// 以下三個為字段
        /// </summary>
        public int customerID;
        public string firstName;
        public string lastName;
    }

2.函數成員

  類的函數成員包括方法屬性構造函數、終結器(finalizer)、運算符和索引器。函數成員默認也是實例成員。

  •   終結器:類似於構造函數,但是在CLR(公共語言運行庫)檢測到不再需要某個對象時調用它。名稱與類相同,但前面有一個“~”符號。不可能預測什么時候調用終結器。
  •   索引器:允許對象以數組或集合的方式進行索引。

 

   參考書籍:《C#高級編程(第9版)》


免責聲明!

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



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