常量
字段和属性
类成员包括变量和方法。如果希望其他类能够访问成员变量的值,就必须定义成公有的,而将变量设为公有public,那这个成员变量的就可以被任意访问(包括修改,读取),这样不利于数据安全。 C#通过属性特性读取和写入字段(成员变量),而不直接直接读取和写入,以此来提供对类中字段的保护。属性可用于类内部封装字段。属性是C#面向对象技术中封装性的体现。
使用属性的情况:
使用字段的情况:
索引器
访问器
public string StudentID { get { return(studentID); } set { studentID = value; //这里value代表在外部对StudentID这个属性赋的值 } }
原文:http://www.cnblogs.com/wshyj/p/6371245.html