AI智能
改变未来

C#中属性的含义


属性

一般情况下,字段都会被设置为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; }
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#中属性的含义