C#_基础_部分类partial(十八)
2021-04-04 10:27
标签:部分 write pre .text 成员 不同 public 开放 重复 在同一个命名空间下,只能定义一个相同类名的类,例如在一个命名空间下只能有一个 Person类。 部分类:理解为每个部分只是组成类的一部分,其实还是一个类,所有的成员都是共享的,也就是说在一个部分类中定义的变量, 在另一个部分类中可以使用,那么在一个部分类中定义的变量,在其他部分类中不能重复定义,可以理解为把一个类中的成员,分 开放到不同的类中。 通过案例演示: C#_基础_部分类partial(十八) 标签:部分 write pre .text 成员 不同 public 开放 重复 原文地址:https://www.cnblogs.com/CeasarH/p/9185783.html 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 }