属性
一般情况下,字段都会被设置为private(私有),那么外界如果想访问该怎么做呢?
快捷设置字段的访问方式,只读or只写or可读可写,就可以使用到属性,或称属性访问器。
以下是几个属性的使用方法
只读
public string Name{get{return Name;}}
只写
public string Name{set{name = value;}}
可读可写
public string Name{get{return Name;}set{name = value;}}
当然,也可使用private标记外界是否可以访问,从而设置为外界只读,只写
后期也可以使用其他属性访问修饰符。
外界只读
public string Name{get{return Name;}private set{name = value;}}
外界只写
public string Name{private get{return Name;}set{name = value;}}
属性的简便写法
这种写法可以先前不定义字段,因为编译器会自动帮你生成一个字段
public int Age { get; set; }