内部类
在一个类中再声明一个类
特点
使用时要包裹者点出自己
作用
亲密关系的变现
注意
访问修饰符影响
cs
class Person
{
public int age;
public string name;
public Body body;
public class Body //这就是内部类
{
Arm leftArm;
Arm rightArm;
public class Arm //注意访问修饰符
{ }
}
}
分部类
概念
把一个类分成几部分声明 关键字 parital
作用
分部描述一个类
增加程序的扩展性
注意
分部类可以写在多个脚本文字中
分部类的访问修饰符要一致
分部类中不能有重复成员
cs
partial class Studet
{
public bool sex;
public string name;
}
partial class Studet
{
public int number;
public void Speak(string str)
{
Console.WriteLine(str);
}
}
分部方法
概念
特点 不能加访问修饰符 默认私有
只能在分部类中声明
返回值只能是void
可以有参数但不用 out关键字 了解即可 ,局限较大