1.访问修饰符
(1) public
公有的,
public class Person
{
public string _name;
}
- internal
在当前项目 当前类可以访问,出了项目之后无法访问
internal class Person
{
internal string _name;
}
注意:这两个可以修饰类,其他的访问修饰符不可以
3)privated
私有的,只能在当前类访问 其他地方访问不到
private string _name;
4) protected
保护的 只能在子类访问,其他地方访问不到
protected string _name;
5) proceted interal
定义的字段或者类 拥有protected 和interal 的访问权限,不禁在本项目可以访问,出了本项目的其他派生类也可以访问。
注意:子类的访问权限不能高与父类的访问权限
2. 值类型和引用类型
定义变量时 在栈中的操不一样
值类型在栈中存放的是变量的值 引用类型在栈中存放 变量的地址 在堆中存放地址和 值
int i = 10;
int j = i;
j &