首页 > Windows开发 > 详细

.NET/C# 各版本变化及衍生知识点

时间:2015-12-23 22:32:30      阅读:249      评论:0      收藏:0      [点我收藏+]

还是新开一篇吧,因为不光要记录各版本变化,还想把相关知识点衍生出来扩展一下,一天写不完就多几天,这里面知识点非常多。

C# 1.0,对应.NET 1.0,对应VS 2003,新特性:事件、委托。

C# 2.0,对应.NET 2.0,对应VS 2005,新特性:泛型、匿名、迭代、可空、委托(协变/逆变)、部份类、形态类、属性访问控制

C# 3.0,对应.NET 3.0,对应VS 2008,新特性:类型推断、隐式类型的部变量、对象集合初始化、自动实现属性、匿名类型、扩展方法、查询表达式、Lambda表达式、表达式树、分部类和方法

C# 3.0,对应.NET 3.5,对应VS 2008,新特性:支持AJAX和LINQ、ADO.NET Entity Framework、ADO.NET、var

C# 4.0,对应.NET 4.0,对应VS 2010,新特性:dynamic、动态绑定、可选(默认)参数、命名参数、泛型的协变和逆变、互操作性

C# 5.0,对应.NET 4.5,对应VS 2012,新特性:异步编程(async/await)、调用方信息、带参数的泛型构造函数、支持null类型运算、case支持表达式、扩展属性

C# 6.0,对应.NET 4.6,对应VS 2015,新特性:主构造函数、using静态类、属性表达式、方法表达式、枚举参数、null判断、Constructor type parameter inference、内联out、自动属性增强、字符串嵌入值string.Format变成直接"{变量}"、nameof表达式、异常过滤器、catch和finally 中的 await 、无参数的结构体构造函数

 

一、C#1.0 事件、委托

 

.NET/C# 各版本变化及衍生知识点

原文:http://www.cnblogs.com/liuyouying/p/5071271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!