winform教程菜鳥,C#_基礎_部分類partial(十八)

 2023-12-25 阅读 32 评论 0

摘要:? 在同一個命名空間下,只能定義一個相同類名的類,例如在一個命名空間下只能有一個 Person類。 ? 部分類:理解為每個部分只是組成類的一部分,其實還是一個類,所有的成員都是共享的,也就是說在一個部分類中定義的變量, winfor

?

在同一個命名空間下,只能定義一個相同類名的類,例如在一個命名空間下只能有一個 Person類。

?

部分類:理解為每個部分只是組成類的一部分,其實還是一個類,所有的成員都是共享的,也就是說在一個部分類中定義的變量,

winform教程菜鳥。    在另一個部分類中可以使用,那么在一個部分類中定義的變量,在其他部分類中不能重復定義,可以理解為把一個類中的成員,分    開放到不同的類中。

通過案例演示:

 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 Program
10     {
11         static void Main(string[] args)
12         {
13 
14             //
15 
16 
17         }
18     }
19 
20 
21     //在一個 命名空間下只能定義一個person類,可以寫Person類部分類
22     //partial : 部分類公共組成一個類,所有的成員共有,實際就是一個類
23     public partial class Person
24     {
25         private string name;
26 
27         //void Test()  //會報錯,在另一個部分類中有了
28         //{
29 
30         //}
31     }
32 
33     public partial class Person
34     {
35         //所有的成員都是共享的,包括私有成員
36        // private string name;
37 
38         void Test()
39         {
40             //其他部分類中的成員,可以直接拿來使用
41             Console.WriteLine(name);
42         }
43     }
44     
45     public partial class Person
46     {
47        //可以定義多個部分類
48     }
49 
50 
51 }

?

轉載于:https://www.cnblogs.com/CeasarH/p/9185783.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/194956.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息