在类中,为了安全起见,一般把数据成员设置为private。为了外部访问和修改的方便,一般创建一个首字母大小写不的同名public属性,属性中添加get(获取值)和set(修改值)方法。
通过这两个方法我们还可以进行其他需要的操作,比如设置值的范围等等。
如果只是最简单的设置和获取,可以简写如下
get和set并不是必须同时存在,如果想设置为只读,就可以只有get没有set,以此类推。
此外,c#中也允许我们在没有对应数据成员的情况下设置属性。
在类中,为了安全起见,一般把数据成员设置为private。为了外部访问和修改的方便,一般创建一个首字母大小写不的同名public属性,属性中添加get(获取值)和set(修改值)方法。
通过这两个方法我们还可以进行其他需要的操作,比如设置值的范围等等。
如果只是最简单的设置和获取,可以简写如下
get和set并不是必须同时存在,如果想设置为只读,就可以只有get没有set,以此类推。
此外,c#中也允许我们在没有对应数据成员的情况下设置属性。