
C#中读写属性有什么作用?
展开全部
我谈一下自己的实际工作经验
用一个类来举例
1、读
属性
这个类有几个变量,有人要访问这几个变量取数据,但是这些变量是不准许随便赋值的,而且是私有的,在类外部没法访问,这个时候可以建立一个只读的属性给别人用,这个属性就负责读取这个变量。
2、写
属性
还是这个类,你要给类中的某个变量赋值,但是变量是私有的,你无法在类的外部赋值,这个时候就要用到写
属性来完成。
3、将
读、写属性都设置成公有public
,就可以在类的外部进行访问。
相当于你去银行取钱、存钱,你不可以随便进金库然后自己操作。
银行的窗口就相当于属性,工作人员帮你存钱、取钱,
存钱就是写属性,取钱就是读属性。
用一个类来举例
1、读
属性
这个类有几个变量,有人要访问这几个变量取数据,但是这些变量是不准许随便赋值的,而且是私有的,在类外部没法访问,这个时候可以建立一个只读的属性给别人用,这个属性就负责读取这个变量。
2、写
属性
还是这个类,你要给类中的某个变量赋值,但是变量是私有的,你无法在类的外部赋值,这个时候就要用到写
属性来完成。
3、将
读、写属性都设置成公有public
,就可以在类的外部进行访问。
相当于你去银行取钱、存钱,你不可以随便进金库然后自己操作。
银行的窗口就相当于属性,工作人员帮你存钱、取钱,
存钱就是写属性,取钱就是读属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询