字段是类或结构中的对象或值。类和结构使用字段可以封装数据。
字段通常应为 private(当然你可以定义成public或protected)。外部类应该通过方法、属性或索引器间接访问字段(当然你也可以直接访问公共字段)。
属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称作“访问器”的特殊方法。这使得可以轻松访问数据,此外还有助于提高方法的安全性和灵活性。
上面两段话:字段和属性是不一样,字段是值和对象,而属性是方法,这是他们的根本区别;在使用上,属性可以像公共字段一样灵活使用;
不过通常就像楼上那几位,使用的时候,把字段私有化,用公共属性来提供访问私有字段的接口 |