C#版本、.NET版本、Visual Studio版本之间的对应关系

一、通过这个对应关系,帮助大家对C#和.NET 类库有个全面的认识,可以帮助大家理清楚C#和.NET 类库中各个知识点,使他们可以对号入坐。具体他们的之间对应关系见下表:

 

C#版本  .Net版本 Visual Studio版本 发版日期 版本特性
C#1.0 .NET Framework 1.0 Visual Studio .NET 2002 2002-02-13 委托、事件
C#1.1 .NET Framework 1.1 Visual Studio .NET 2003 2003-04-24 APM(异步编程模型)
C#2.0 .NET Framework 2.0 Visual Studio 2005 2005-11-07

泛型、匿名方法、

迭代器、可空类型

C#3.0 .NET Framework 3.0 Visual Studio 2008 2007-11-06 隐式类型
  .NET Framework 3.5   2007-11-19

对象集合初始化、自动实现属性、

匿名类型、扩展方法、查询表达式、

Lambda表达式、 表达式树、

分部类和方法、Linq

C#4.0 .NET Framework 4.0 Visual Studio 2010 2010-04-12

动态绑定、命名和可选参数、

泛型的协变和逆变、互操作性

C#5.0 .NET Framework 4.5 Visual Studio 2012/2013 2012-08-15

异步和等待(async和await)、

调用方信息(Caller Information)

C#6.0 .NET Framework 4.6 Visual Studio 2015(V14) 2015-07-20 C# 6 中的新增功能
  .NET Core 1.0   2016-06-27  
C#7.0 .NET Framework 4.6.2 Visual Studio 2017(V14) 2016-08-02 C# 7.0 中的新增功能
C#7.1 .NET Framework 4.7 Visual Studio 2017 v15.3(V15.3) 2017-04-05  
  NET Core 2.0   2016-08-14 .NET Core 2.0 的新增功能
C#7.2 .NET Framework 4.7.1 Visual Studio 2017 v15.5(V15.5) 2017-10-17  
C#7.3 .NET Framework 4.7.2 Visual Studio 2017 v15.7(V15.7) 2018-04-30  
  .NET Core 2.1   2018-05-30 .NET Core 2.1 的新增功能
  .NET Core 2.2   2018-12-04 .NET Core 2.2 的新增功能
C#8.0 .NET Framework 4.8 Visual Studio 2019 16.3(V16) 2019-04-18 C# 8.0 中的新增功能
  .NET Core 3.0   2019-09-23 .NET Core 3.0 的新增功能
  .NET Core 3.1   2019-12-03 .NET Core 3.1 的新增功能
C#9.0 .NET Core 5.0   2020-11-11 .NET Core 5.0 的新增功能
C#10.0 .NET Core 6.0 Visual Studio 2022 2021-11-09 .NET Core 6.0 的新增功能

 

二、下面主要介绍 C# 各版本的新增功能与规范建议。

posted @ 2022-06-03 14:23  我是太子殿下  阅读(562)  评论(0编辑  收藏  举报