天天看點

C#的發展曆史1、雛形:由微軟公司釋出于2000年6月。2、1.0版本:釋出于2002年1月,此時的版本與Java非常像

作者:程式設計樂趣

C#的發展曆史

1、雛形:由微軟公司釋出于2000年6月。

2、1.0版本:釋出于2002年1月,此時的版本與Java非常像,也是微軟針對替換Java語言的一個方案。

3、1.2版本:釋出于2003年4月,做了一些小改進,引入foreach文法。

4、2.0版本:釋出于2005年11月,這個版本改進比較大,可以說是真正的正式的版本,不過依然還在追趕Java的道路上。

5、3.0版本:釋出于2007年11月,引入Linq文法,一個重大的創新,開始有差別于Java。

6、4.0版本:釋出于2010年4月,此版本無法與3.0一樣有着重大的創新,但引入動态文法。

7、5.0版本:釋出于2012年8月,此主要引入async 和 await,正式開啟了異步程式設計的時代。

8、6.0版本:釋出于2015年7月,此版本改動比較小,主要是優化了文法,讓代碼更簡潔更具有可讀性。

9、7.0版本:釋出于2017年3月,繼續繼承6.0版本,針對代碼做了簡潔的優化,主要是引入了out、ref文法。 .NET Core 開始面向所有作業系統,着眼于雲和可移植性。

10、7.1版本:釋出于2017年8月,此版本增加了語言版本選擇配置元素、三個新的語言功能和新的編譯器行為。

11、7.2版本:釋出于2017年11月,增加了幾個小特性。

12、7.3版本:釋出于2018年5月,優化了代碼的性能,還有優化了部分功能,增加了編譯器選項。

13、8.0版本:釋出于2019年9月,此版本是專門面向.Net Core的第一個版本,部分功能依賴CLR,其他全部僅依賴.Net Core,還增強了部分功能。

14、9.0版本:釋出于2020年11月,删除不必要的模式、将資料與算法分離,以及在更多位置提供更多模式。

15、10.0版本:釋出于2021年11月,增強了功能,并繼續繼承9.0版本做了删除不必要的模式、将資料與算法分離,并提升運作性能。

16、11.0版本:引入了泛型數學以及支援該目标的幾個功能。

C#的發展曆史1、雛形:由微軟公司釋出于2000年6月。2、1.0版本:釋出于2002年1月,此時的版本與Java非常像
C#的發展曆史1、雛形:由微軟公司釋出于2000年6月。2、1.0版本:釋出于2002年1月,此時的版本與Java非常像
C#的發展曆史1、雛形:由微軟公司釋出于2000年6月。2、1.0版本:釋出于2002年1月,此時的版本與Java非常像

繼續閱讀