C# 各版本更新简介
?
經(jīng)常在不同版本的.net framework下作業(yè).于是乎想了解下,.net下各版本C#的新特性.
----------
C#2.0 ?針對于.net framework 2.0 新特性有:
?分部類
?泛型
?靜態(tài)類
?迭代器
?匿名方法
?委托的協(xié)變和逆變
?屬性訪問器可以被單獨(dú)設(shè)置訪問級別
?可空類型
???操作符 ==>如果不為空返回自身,如果為空則返回之后的操作 ?nullObj??obj;
-----------
C# 3.0 針對于.net framework 3.5?新特性有:
?Linq
?類初始化器
?匿名類型 var x = new {Name="pp"};
?局部變量類型推斷 var
?lambda表達(dá)式
?自動化屬性
?擴(kuò)展方法
?分部方法
?-----------
C# 4.0 新特性:
?具名可選參數(shù)
?泛型的協(xié)變和逆變
--------------------------------------
.NET Framework 幾個版本發(fā)布時間及對應(yīng) VS
?
版本 ? ? ??版本號? ? ? ? ? ? ? ? ? ?發(fā)布時間 ? ? ? ? ? ? ??Visual Studio? ? ? ? ?Windows 內(nèi)置
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之間的關(guān)系:
?
?
.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對應(yīng)的CLR版本是4.0
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的C# 各版本更新简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: as。 对象和数组
- 下一篇: nagios 监控平台搭建