c#字段与属性比较

2024-04-23 18:23:46 浏览数 (1)

字段与属性的比较


字段(成员变量) - 字段主要是为类的内部做数据交互使用,字段一般是private。 - 字段可以赋值,也可以取值 - 当字段需要为外部提供数据的时候。将字段封装为属性,而不是使用公有字段,这是面向对象所提倡的。 属性

  • 属性一般是向外提供数据,主要用来描述对象的静态特征,所以,属性一般是public的。
  • 属性可以根据需要设置为只读、只写,提高数据安全性
  • 属性内部可以添加我们需要的业务逻辑从而避免非法数据

0 人点赞