標籤:部分 write pre .text 成員 不同 public 開放 重複
在同一個命名空間下,只能定義一個相同類名的類,例如在一個命名空間下只能有一個 Person類。
部分類:理解為每個部分只是組成類的一部分,其實還是一個類,所有的成員都是共用的,也就是說在一個部分類中定義的變數,
在另一個部分類中可以使用,那麼在一個部分類中定義的變數,在其他部分類中不能重複定義,可以理解為把一個類中的成員,分 開放到不同的類中。
通過案例示範:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 部分類 8 { 9 class Program10 {11 static void Main(string[] args)12 {13 14 //15 16 17 }18 }19 20 21 //在一個 命名空間下只能定義一個person類,可以寫Person類部分類22 //partial : 部分類公用組成一個類,所有的成員共有,實際就是一個類23 public partial class Person24 {25 private string name;26 27 //void Test() //會報錯,在另一個部分類中有了28 //{29 30 //}31 }32 33 public partial class Person34 {35 //所有的成員都是共用的,包括私人成員36 // private string name;37 38 void Test()39 {40 //其他部分類中的成員,可以直接拿來使用41 Console.WriteLine(name);42 }43 }44 45 public partial class Person46 {47 //可以定義多個部分類48 }49 50 51 }
C#_基礎_部分類partial(十八)