C# 各版本更新簡介 -开发者知识库

C# 各版本更新簡介 -开发者知识库,第1张

經常在不同版本的.net framework下作業.於是乎想了解下,.net下各版本C#的新特性.

----------

C#2.0  針對於.net framework 2.0 新特性有:

 分部類

 泛型

 靜態類

 迭代器

 匿名方法

 委托的協變和逆變

 屬性訪問器可以被單獨設置訪問級別

 可空類型

 ??操作符 ==>如果不為空返回自身,如果為空則返回之后的操作  nullObj??obj;

-----------

C# 3.0 針對於.net framework 3.5 新特性有:

 Linq

 類初始化器

 匿名類型 var x = new {Name="pp"};

 局部變量類型推斷 var

 lambda表達式

 自動化屬性

 擴展方法

 分部方法

 -----------

C# 4.0 新特性:

 具名可選參數

 泛型的協變和逆變

--------------------------------------

.NET Framework 幾個版本發布時間及對應 VS

 

版本       版本號                   發布時間               Visual Studio         Windows 內置

1.0         1.0.3705.0             2002-02-13        Visual Studio.NET 

1.1         1.1.4322.573         2003-04-24        Visual Studio 2003  Windows Server 2003

2.0         2.0.50727.42         2005-11-07        Visual Studio 2005 

3.0         3.0.4506.30           2006-11-06                                         Windows Vista, Windows Server 2008

3.5         3.5.21022.8           2007-11-19        Visual Studio 2008   Windows 7, Windows Server 2008 R2

4.0         4.0.30319.1           2010-04-12        Visual Studio 2010 

4.5         4.5.40805.17020   2011-09-20        Visual Studio 2011

---------------------------------------

 

 .net framework版本與CLR之間的關系:

 

 

.net framework 2.0 = CLR 2.0 FCL(framework class library) .net framework 3.0 = .net framework 2.0 SP1 WPF WCF WF CardSpace .net framework 3.5 = .net framework 3.0 SP2 new compiler

 這三個版本framework的CLR都是2.0

 .NET Framework 4.0。那么框架4.0對應的CLR版本是4.0

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复