linq学习:Linq 学习(2) .NET 3.X新特性回顾来源: 发布时间:星期五, 2009年1月9日 浏览:18次 评论:0
前面介绍了C# 3.0 新特性对其注意事项没有过多介绍在这补充下回顾下.NET 3.X新特性
自动属性(Automatic Properties) 不妨称自动属性的前属性为传统属性自动属性简化了语法但也失掉了属性设置获取时进行操作功能也无法设置值 若想只读或只写可在或get前加上访问修饰符设置访问修饰符必须比属性本身可访问性低并且不能同时设置get和访问修饰符;ernal和protected存在交集因此不能同时设置属性和get或分别为ernal和protected 下面代码演示自动属性和传统属性: public Test1 编译后用ILDasm查看如图: t4.AddDefaultPage; IL对扩展思路方法声明及 .method public hidebysig AddDefaultPage( CS30NEW.Test1 t) cil managed 查询语法(Query Syntax) 查询语法是Linq核心后面详细介绍 这些新特性对CLR及IL相对和.NET2.0没有任何改变编译器替开发人员做了相当多工作大大减少了编码量以便使开发人员专注和逻辑实现难怪安装了.NET 3.X运行Visual studio 2008命令提示行clrver命令显示是2.0.XXX 0
相关文章
读者评论发表评论 |