VB.net中属性和变量之间的主要区别

时间:2011-06-25 18:49:05

标签: vb.net variables properties

  

可能重复:
  Why use simple properties instead of fields in C#?

如果我有一个班级,如果我使用变量而不是属性是否重要?我的意思是,除非我需要在get/set时间段内运行某些东西,这真的很重要吗?它仍然可以完成工作。

1 个答案:

答案 0 :(得分:1)

你做的并不一定“重要”。使用属性get / set的原因是在将值分配给变量之前验证值,并确保不能从类外部直接访问它。

如果您只有一个小应用程序而且您的课程不会被设计为可重复使用,我认为只使用公共变量没有问题。