partial是局部类型的意思
就是说有这个关键字的类、结构或接口可以写成几个部分
比如:
1 public partial class Program
2 {
3 static void Main(string[] args)
4 {
5 }
6 }
7
8 partial class Program
9 {
10 public void Test()
11 {
12 }
13 }
编译后它相当于
1 public class Program
2 {
3 static void Main(string[] args)
4 {
5 }
6
7 public void Test()
8 {
9 }
10 }
解释:是为了把一个类分到两个文件里,达到物理分离逻辑不分离。
(partial 表示这个类这里的代码只是一部分代码,你可以再另外的.cs文件中再写这个类的另外一部分代码.)