主要区别:
字段(field):与类或对象相关联的变量,一般访问域为private
属性(property):字段的封装,通过访问器(accessor)来进行读写操作,一般为public
一般字段的修饰符有:
静态字段:static A
只读字段:readonly A
一般属性的修饰符:
virtual
abstract
override
举例说明:
private System.Int32 _id;
public System.Int32 id
{
get { return _id; }
set { _id = value; }
}
_id就是字段,id就是属性