C#溫故而知新學習系列之面向對象編程—14-分佈類是什麼?

        分佈類
  爲了將在某種意義上講比其他細節更重要的代碼分離出來,可以將一個類的實現劃分到多個C#文件中,這就是分佈類,比如:有個Pesoon類的源文件叫  Pesoon.cs,有時候爲了區分不同開發人員的維護範圍,避免定義在同一個文件中造成互相干擾,C#通過分佈類的做法,將一個類拆分爲多個文件
  partial class 類名稱
  {
     //類成員
  }
  如果使用這種方式定義類,那麼要遵循以下原則
  1:分佈類在每一個源文件中都必須使用partial關鍵字聲明部分類
  2:類的部分聲明都必須在相同的命名空間裏
  3:類名稱在所有部分類定義中都必須相同
  舉例如下
  1:People1.cs
  namespace Pepole
  {
     public partial class person
     {
        private string _name="張三";
        private string _dept="軟件開發";
        public string GetInfo()
        {
           return "姓名:" + _name + "部門:" + _dept;
        }
     }
  }
  2:People2.cs
  namespace Pepole
  {
     public partial class person
     {
        private int _age=28;
        private string _code="2201983";
        public string GetData()
        {
           return " 年齡:" + _age.ToString() + "證件號碼:" + _code;
        }
     }

  }

  總結

  所謂的”分佈類“就是將一個類的實現拆分爲多個文件,這樣可以有效的區分不同開發人員的維護範圍,避免定義在一個文件中造成互相干擾

每天學習一點點,每天進步一點點 用文字記錄工作,用文字記錄人生
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章