摘要:
又是一个语法糖,属性 = GetXXX() Set XXX() 的语法糖. 属性就是封装的方法.看CLR,看的就是去伪存真,剥离语法糖之后的C#,其实也就是那么回事. 属性分为无参属性和有参属性.性能上由于在编译的时候使用了内联技术,完全可以忽略性能损失不计. 无参属性 这种属性就是在Java或者其他语言中的Get Set方法,比如我有这么个类:class Person{ public int Age; public string Name;} 其中有年龄和姓名两个字段,我们提供get和set方法进行封装访问他们的过程,以达到保护字段安全性的作用.class Pers... 阅读全文