Dot-Net

.NET 高級別的 .NET 4.0 和 .NET 4.5 的區別

  • May 8, 2012

渴望了解 .NET 高級別的 .NET 4.0 和 .NET 4.5 之間的差異以及 ASP.NET、C# 以及這些框架中的差異

.NET Framework 4.5 中的新功能和 .NET Framework 4.5中 的新功能和預期功能

  • 支持 Windows 執行時
  • 支持 Metro 風格應用程序
  • 支持非同步程式
  • 垃圾收集器改進
  • 更快的 ASP.NET 啟動
  • 更好的數據訪問支持
  • WebSocket 支持
  • 工作流支持 - BCL 支持

這些框架中 ASP.NET 的差異

比較ASP.NET 4 和 Visual Web Developer的新功能以及 ASP.NET 4.5 和 Visual Studio 11 Beta 中的新功能

Asp.net 4.0

  • Web.config文件重構
  • 可擴展的輸出記憶體
  • 自動啟動 Web 應用程序
  • 永久重定向頁面
  • 收縮會話狀態
  • 擴大允許 URL 的範圍
  • 可擴展的請求驗證
  • 對象記憶體和對象記憶體可擴展性
  • 可擴展的 HTML、URL 和 HTTP 標頭編碼
  • 單個工作程序中單個應用程序的性能監控
  • 多目標
  • 等等

對於 Asp.net 4.5,還有一長串改進:

  • 非同步讀寫 HTTP 請求和響應
  • HttpRequest處理方面 的改進
  • 非同步刷新響應
  • 支持等待和基於任務的非同步模組和處理程序

C# 的差異也在這些框架中

瀏覽C# 4.0 - .NET Framework 中的新 C# 功能以及 Visual Studio 11 Beta 中 Visual C# 的新增功能

編輯:

C# 和 VB 重大更改的語言文件:

VB:Visual Studio 2012 中的 Visual Basic 重大更改

C#:Visual Studio 2012 中的 Visual C# 重大更改

希望這可以幫助您獲得所需的內容..

引用自:https://stackoverflow.com/questions/10492647