C#的演变

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中的新功能和相应版本。

 


关于作者
Santhakumar Munuswamy是一位经验丰富的解决方案架构师,并且是Cloud / AI解决方案中最有价值的专家。他在解决方案设计,软件产品开发,技术文档,Web和云应用程序的项目管理方面拥有大约14年的经验。他在不同领域(汽车,电信,医疗保健,物流和仓库自动化等)的IT行业经验丰富,担任过技术架构师,Genesys顾问,技术负责人,团队负责人和开发人员。他在指导和指导高潜力开发人员方面经验丰富。

跟着我: 脸书, 推特, 谷歌加, 领英
博客评论由 领英


Month List

社区徽章