以文本方式查看主题

-  新昆明滇池论坛  (http://www.xkmlt.com/index.asp)
--  码工足迹  (http://www.xkmlt.com/list.asp?boardid=29)
----  [转帖]C#发展历史  (http://www.xkmlt.com/dispbbs.asp?boardid=29&id=32635)

--  作者:xkm
--  发布时间:2023/2/23 22:47:00
--  [转帖]C#发展历史


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版本:引入了泛型数学以及支持该目标的几个功能。





文章转自:微信公众号-编程乐趣  https://mp.weixin.qq.com/s/L_WrTDPXnTtambhJ560mNQ


[此贴子已经被作者于2023/2/23 22:47:31编辑过]