.NET Framework各版本比較

C#版本 .NET 版本 Visual Studio 版本 特性描述
  C#     1.0/1.2      .NET Framework1.0/1.1   Visual Studio    2002/2003    C#第一個正式發行版,專爲.NET編程提供支持
C# 2.0 .NET Framework 2.0 Visual Studio 2005 C#語言開始支持泛型,.NET Framework 2.0新增了支持泛型的類庫
C# 2.0 .NET Framework 3.0 Visual Studio 2005 .NET Framework 3.0新增了支持分佈式通訊框架WCF,富客戶端框架WPF,
工做流WF以及基於Web身份驗證(Cardspaces)
C# 3.0 .NET Framework 3.5 Visual Studio 2008
增長了對LINQ的支持,對於集合編程API進行了大幅改進,.NET Framework 3.5對原有類庫進行了擴展,從而支持
C# 4.0 .NET Framework 4.0 Visual Studio 2010
添加了動態類型(dynamic)的支持,對用於多線程的API進行了大幅改進。強調了多處理和多核心支持
C# 5.0 .NET Framework 4.5 Visual Studio 2012 主要對異步編程進行了加強(async和await)

 

 

https://blog.csdn.net/weixin_34163553/article/details/86048960編程

 

.net Framework3.0   CLR2.0:緩存

1. 新的用戶界面子系統(WPF)基於XML和矢量圖形,採用三維計算機圖形硬件和Direct3D技術的API的Windows Presentation Foundation 。安全

2. 面向服務的消息傳遞系統,容許本地或遠程程序像Web服務同樣進行互操做的Windows Communication Foundation (WCF)。多線程

3. Windows Workflow Foundation (WF)支持經過工做流實現任務自動構建和集成處理。框架

4. Windows CardSpace,一個安全地存儲我的數字身份的軟件組件,提供一個統一的登陸網站或者其餘身份認證的接口。異步

.net Framework3.5   CLR2.0:async

1. 添加了新功能,如支持AJAX和LINQ分佈式

2. SP1更新內容:
2.1. .NET Framework的客戶端配置文件。
2.2. 動態數據。
2.3. 新增兩個數據服務組件:ADO.NET Entity Framework和ADO.NET數據服務。
2.4. 新增兩個Web開發程序集:System.Web.Abstraction和System.Web.Routing兩個新組件。
2.5. 引入新的「Visual Basic Power Packs」。異步編程

.net Framework4.0   CLR4.0:網站

1. 新版本的CLR。

2. 針對多核或分佈式系統提升並行計算支持的並行擴展。 爲此,包含了衆多像PLINQ(Parallel LINQ)這樣的技術。

3. 新的Visual Basic .NET和C#語言 新功能:如內隱的行延續、動態調度、命名參數以及可選參數。

4. 契約式編程。

5. 引入兩種新類型來處理任意精度運算:大整數類(System.Numerics.BigInteger)和複數類(System.Numerics.Complex)

6. 動態語言運行時(DLR)。

7. 擴展託管框架(MEF)。

8. Windows Server AppFabric以AppFabric託管和內存內分佈式高速緩存支持的形式提供應用服務功能。

相關文章
相關標籤/搜索