含义:将类中的字段、属性、构造函数、函数分开。
语法:需要使用partial关键字
例如:
//分类1
partial class Student
{
//字段
string name;
int age;
}
//分类2
partial class Student
{
//定义函数
public Student(string name,int age)
{
this.name = name;
this.age = age;
}
public void print()
{
Console.WriteLine($"我的名字:{this.name},年龄:{this.age}");
}
}
internal class Mainclus
{
public static void Main(string[] args)
{
Student student=new Student("ldd",18);
student.print();
}
}
分部方法是将函数的声明和实现分开
1.分部方法必须定义在分部类中。
2.分部方法不能有访问修饰符,默认时private,
3.分部方法只能是void,无返回值。
4.分部方法是private的,所以主函数无法调用,只能间接的调用。