前言:
C#的发展已经有20多年的时间了,从2002.02月发布的C#1.0,到2022.11月发布的C#10.0版本,功能也是不断完善和强大,本人从事.NET相关技术栈开发也有15年的时间,从程序员到架构师,一路走来,头发也白了不少_
实战中,获取过有国家发明专利,对微服务,分布式高并发,高可用,高伸缩系统有比较丰富的实操项目落地经验,学无止境,为了更全面更快的掌握C#相关的语法及使用方法,我梳理了C#各个版本的语法,包括的常用语法定义,特性,使用方法等,后续会不断更新完善,如有错误,欢迎指正,交流_
C#版本发布时间,.NET,VS版本,CRL版本对应关系:
C#版本 .NET VS版本 CRL版本 发布时间
1.0 .NET Framework 1.0 VS2002 1.0 2002-12-13
1.2 .NET Framework 1.1 VS2003 1.1 2003-04-24
2.0 .NET Framework 2.0 VS2005 2.0 2005-11-07
3.0
.NET Framework 3.0 VS2008 2.0 2006-11-11
.NET Framework 3.5 VS2008 2.0 2007-11-19
4.0 .NET Framework 4.0 VS2010 4.0 2010-04-12
5.0
.NET Framework 4.5 VS2012 4.0 2012-02-20
.NET Framework 4.5.1 VS2013 4.0 2013-10-17
.NET Framework 4.5.2 VS2013 4.0 2014-05-05
6.0
.NET Framework 4.6 VS2015(v14) 4.0 2015-07-26
.NET Framework 4.6.1 VS2015(v14) 4.0 2015-11-30
7.0 .NET Framework 4.6.2 VS2015(v14) 4.0 2016-08-02
7.1 .NET Framework 4.7 VS2017(v15.3) 4.0 2017-04-05
7.2 .NET Framework 4.7.1 VS2017(v15.5) 4.0 2017-10-17
7.3 .NET Framework 4.7.2 VS2017(v15.7) 4.0 2018-04-30
8.0 .NET Framework 4.8 VS2019(v16) 4.0 2019-04-18
9.0 .NET 5 VS2022 4.0 2021-11-08
10.0 .NET 6 VS2022 4.0 2022-11-08
11.0 .NET 7 VS2022 4.0 2023-05-10
12.0预览版 .NET 8 VS2022 4.0 待定