码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-12-23 22:33:38      阅读:309      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!