c#构造函数为什么一定要用到get set

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 18:50:40
c#构造函数为什么一定要用到get set
xю@_e%B5lP$x7"]ZTJmDf ]Z̙`^vz-枞ULЌwk#iwV 3P>)eq"Se'% ^D^RQ?4 p!փƆ~3Msf_CFf|`ԿfCl |åjLh,ZJNy-G!糍+ΪERQbT~(Y@4Ids0|Z-&(d /v] 6I>N1 7lBhރS}ZpG 9@?'UN}yyY"uwš)n)i$)r#q%vK(q,$ W!['Gx7!^BWllF-*/r*

c#构造函数为什么一定要用到get set
c#构造函数为什么一定要用到get set

c#构造函数为什么一定要用到get set
C#类构造函数不用什么get set,而且java也不用,全世界任何和C语言相关的类构造函数都不用.
C#独有的属性系统定义时需要用get set,可以把get和set看成你访问属性时系统自动调用的方法
var xxx=Class.Property;的时候会触发get大括号内的代码,此时你可以对返回值做任何的操作,比如格式化字符串一类的
Class.Property=xxx;的时候会触发set大括号内的代码,此时得到的value也可以做任何操作,比如赋值给此类中的某个全局变量,或者外界给属性赋值的时候你可以在set中调用一个需要同时触发的方法.别的语言实现起这个功能都要绕一定的弯路