访问修饰符
- public 同一程序集或所有引用该程序集的其他程序集都可以访问
- private 只有同一个类中可以访问
- protected 只有同一个类或派生类中可以访问
- internal 只有同一程序集中可以访问
- protected internal 在同一程序集,该类和派生类中可以访问
field
- 访问修饰符
- 字段类型
- 字段名称
字段可以使用关键字readonly (只读)和 const (不可变) 来定义字段。
- readonly :不需要在定义时初始化,而可以在构造器中完成初始化
- const : 需要在定义时初始化,否则报编译错误
- static : 静态字段,必须通过类来访问
字段最好设置为private,防止被恶意篡改,保证内部成员的完整性
property
对字段的扩展,为了访问类中的私有字段,用来对字段进行灵活的控制和访问
public class A{ private string name; public string Name{ get{ return name; } set{ name = value;//value是隐式参数 } } }
属性定义主要由get和set访问器组成,get负责对字段值进行读取,set负责为字段进行赋值 vs
网友评论