.NET Framework


VisualStudio版本 †[edit]
Visual Studio Roadmap
https://learn.microsoft.com/zh-cn/visualstudio/productinfo/vs-roadmap
C#1.0 .NetFw 1.0 VisualStudio .NET 2002 2002.1 †[edit]
C#1.1 .NetFw 1.1 VisualStudio .NET 2003 2003.4 †[edit]
APM
C#2.0 .NetFw 2.0 VisualStudio 2005 2005.11 †[edit]
(开始命名为VisualStudio)
C#3.0 .NetFw 3.0 VisualStudio 2008 2007.11 †[edit]
- 隐式类型的部变量
- .NetFw 3.5 对象集合初始化
- 自动实现属性
- 匿名类型
- 扩展方法
- 查询表达式
- Lambda表达式
- 表达式树
- 分部类和方法
- Linq
C#4.0 .NetFw 4.0 VisualStudio 2010 2010.4 †[edit]
- 动态绑定
- 命名和可选参数
- 泛型的协变和逆变
- 互操作性
C#5.0 .NetFw 4.5 VisualStudio 2012 2012.8 †[edit]
- 异步和等待(async和await)
- 调用方信息(CallerInformation)
C#6.0 .NetFw4.6 VisualStudio 2015 †[edit]
- 自动属性初始化的改进(有用)
- String.Format的改进(有用)
- 字典的初始化
- 可以用static声明静态类的引用
- nameof表达式
- Null-条件表达式
- 在try-catch-finally中使用await
Visual Studio 2019 †[edit]
Visual Studio 2019 支持开发使用任何 .NET 实现的应用。 在工作负载和项目类型中,可找到对 .NET Framework、.NET Core、Mono、适用于通用 Windows 平台 (UWP) 的 .NET Native、C#、F# 和 Visual Basic 的支持。 Visual Studio 2019 支持以下 .NET 实现:
- .NET 版本 5(Visual Studio 16.8 或更高版本)
- .NET Framework 4.8、4.7.2、4.7.1、4.7、4.6.2、4.6.1、4.6、4.5.2、4.5.1、4.5 和 4.0 版
- .NET Core 3.1、3.0、2.2、2.1 和 1.1。
- .NET Native
- Mono
Visual Studio 2022 †[edit]
Visual Studio 2022 支持开发使用任何 .NET 实现的应用。 在工作负载和项目类型中,可找到对 .NET Framework、.NET Core、Mono、适用于通用 Windows 平台 (UWP) 的 .NET Native、C#、F# 和 Visual Basic 的支持。 Visual Studio 2022 支持以下 .NET 实现:
- .NET Framework 版本 4.8.1、4.8、4.7.2、4.7.1、4.7 和 4.6.2
- .NET Core 8.0 预览版、7.0、6.0.
- .NET Native
- Mono