首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于 get set 有关问题

2013-09-13 
求助关于 getset 问题为什么在一个类里定义属性: public stringName{getset}在外边主函数里,直接给这个

求助关于 get set 问题
为什么在一个类里定义属性: public string  Name{get;set;}
在外边主函数里,直接给这个类的Name属性赋值就可以得到值呢,不是应该在那个类里面再定义一个字段name,然后{get{retrun...};set{...}},才能得到的吗
[解决办法]
这是2.0开始的语法糖,在1.1里面必须定义一个private字段来对应属性
而直接{get;set;}这样写法会由Frame帮你在编译时生成相应的private字段,两者在IL是一样的

热点排行