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;
        }
    }

 使用反编译工具查看效果

 

posted @ 2022-09-16 11:08  港城大白鲨  阅读(171)  评论(0编辑  收藏  举报