C# 类中字段与属性
字段: 一般为 private。主要为类的内部数据交换。
字段用来存储数据,如果不是静态字段,生命周期和对象共存亡
一般读写不限 (readonly 除外)
属性: 一般为Public ,用来对外表示对象的静态特征
业务扩展,可以添加我们需要的业务逻辑,可以避免非法数据,或完成其它相关任务
读写可控,更好体现封装特性,(安全性)
属性也可以不需要字段。 比如 Public String Info
{return "Hello World";}
字段: 一般为 private。主要为类的内部数据交换。
字段用来存储数据,如果不是静态字段,生命周期和对象共存亡
一般读写不限 (readonly 除外)
属性: 一般为Public ,用来对外表示对象的静态特征
业务扩展,可以添加我们需要的业务逻辑,可以避免非法数据,或完成其它相关任务
读写可控,更好体现封装特性,(安全性)
属性也可以不需要字段。 比如 Public String Info
{return "Hello World";}