by Santhakumar Munuswamy
Posted on 01 January 2015
C#
介绍
本文介绍有关C#的演变
总览
微软于2002年1月在Visual Studio.NET 2002中发布了与.NET Framework 1.0捆绑在一起的第一版C#1.0捆绑软件。C#被引入用于开发.NET应用程序的编程语言,并且最初是受支持的托管代码。
Microsoft在2005年11月在Visual Studio.NET 2005中发布了与.NET Framework 2.0捆绑在一起的C#2.0捆绑包的第二个版本。此版本引入了一些功能,例如 泛型,可空类型,部分类型和匿名方法。
Microsoft于2007年11月在Visual Studio.NET 2008中发布了与.NET Framework 3.0捆绑在一起的第三版C#3.0。此版本引入了许多功能,例如 隐式类型的局部变量,对象初始化程序,Lambda表达式,扩展方法,查询表达式(LINQ),表达式树和自动属性。
Microsoft在2010年4月在Visual Studio.NET 2010中发布了与.NET Framework 4.0捆绑在一起的C#4.0捆绑版本。此版本引入了一些功能,例如 动态绑定,可选参数,命名参数和更多的COM互操作性
Microsoft在2012年8月在Visual Studio.NET 2012中发布了与.NET Framework 5.0捆绑在一起的C#5.0捆绑软件的版本。此版本引入了少量功能Asynchronus和Caller信息。
C#进化表
序号
|
版
|
产品特点
|
1
|
C# 6.0
|
· 即将推出的新功能列表
|
2
|
C# 5.0
|
· 异步功能(异步& Await)
· 来电者信息
|
3
|
C# 4.0
|
· 动态绑定
· 可选参数
· 命名参数
· 微调的COM互操作性
|
4
|
C# 3.0
|
· 隐式类型的局部变量
· 对象初始化器
· Lambda表达式
· 扩展方式
· 查询表达式(LINQ)
· 表达树
· 自动属性
|
5.
|
C# 2.0
|
· 泛型
· 可空类型
· 部分类型
· 匿名方法
|
6
|
C# 1.0
|
· 微软推出的基准版本
|
结论
这篇文章将有助于了解Visual Studio中的新功能和相应版本。