C# 部分类
使用partial关键字可以声明部分类, 部分类的作用是可以在多个文件中声明同一个类,主要用于类比较大的时候进行拆分;
其实部分类不是多个类,本质上还是一个类,只是把一些逻辑复杂的类拆分成多个文件便于阅读,在编译的时候还是会编译成一个类
示例
Part1.cs
partial class Emplyoee { public string name; private string depart; private string age; private string linemanager; public Emplyoee(string _name, string _age) { name = _name; age = _age; } public void setName(string depart2) { depart = depart2; } public void print(){ Console.WriteLine("name:"+ name); Console.WriteLine("depart:" + depart); Console.WriteLine("age:" + age); Console.WriteLine("linemanager:" + linemanager); Console.ReadKey(); } }
Part2.cs
partial class Emplyoee { public void setAge(string _age) { age = _age; } }
Part3.cs
partial class Emplyoee { public void setlinemanager(string _line) { linemanager = _line; } }
使用反编译工具查看效果