What’s new in C# from 2.0 to 5.0

來源:互聯網
上載者:User

前面一篇博文:從C#5.0說起:再次總結C#非同步呼叫方法發展史,總結了非同步方法呼叫調用的發展史。

關於C#2.0到5.0添加了一些什麼東西,前面一篇博文中如下寫到:

  • 1.0版本 - 基本C#文法。
  • 2.0版本 - 泛型的支援,CLR進行了升級,從根本上支援了運行時泛型。
  • 3.0版本 - LINQ,添加了from / join等類SQL關鍵字,添加了擴充函數,添加了編譯期動態類型var關鍵字。
  • 4.0版本 - dynamic關鍵字,CLR進行升級,加入DLR,開始對動態進行友好的支援。同時加入動態參數、參數預設值、泛型協變等特性。
  • 5.0版本-新的非同步模型,新增了async/await等關鍵字,簡化並行計算Parallel。

C#、CLR、.NET Framework發展對應關係如下:

得益於公司Academy最近的系統地學習,個人對整個知識體系有了一個更深刻的認識。藉助於《C# 5.0 IN A NUTSHELL》梳理下(C#).NET的進化史,加深下知識結構的掌握,也方便回顧。

 

 

關於這篇博文使用方式的說明:關於這些東西,給出權威一點的參考方能令人信服。

假如由LZ自己來寫的話,肯定沒有這麼權威。不說分享給他人,肯能自己以後都沒有興趣回頭去翻看,因此本博文採用了的方式,把最原始的樣子分享給大家! 

拋開具體的技術架構,只從語言層面來看,C#的語言架構便是如此。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.