C# 和 .Net 版本历史

.Net Framework 版本历史

第一个版本的 .Net framework 发布于 2002 年,名为 .Net framework 1.0。此后 .Net framework 取得了长足的进步,目前最新版本是 4.7.1。

下方列出了 .Net framework 各个版本的发布日期。每个版本都对框架进行了相关的更改。

例如,在 framework 3.5 及更高版本中,发布了一个名为**实体框架**的关键框架。该框架用于改变在处理数据库时应用程序的开发方法。

在本教程中,您将学习-

版本号 CLR 版本 发布日期
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 2014-05-05
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17

.Net framework 的最大优势在于它支持 Windows 平台。几乎所有人都在使用 Windows 机器。

Microsoft 始终确保 .Net framework 符合所有受支持的 Windows 操作系统。

C# 版本历史

版本 .NET Framework Visual Studio 重要特性
C# 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002 C# 的首次发布
C# 2.0 .NET Framework 2.0 Visual Studio 2005
  • 泛型
  • 部分类型
  • 匿名方法
  • 可空类型
  • 迭代器
  • 协变与抗变
C# 3.0 .NET Framework 3.0/3.5 Visual Studio 2008
  • 自动属性
  • 匿名类型
  • 查询表达式
  • Lambda 表达式
  • 表达式树
  • 扩展方法
C# 4.0 .NET Framework 4.0 Visual Studio 2010
  • 动态绑定
  • 命名/可选参数
  • 泛型协变和抗变
  • 嵌入式互操作类型
C# 5.0 .NET Framework 4.5 Visual Studio 2012/2013
  • 异步成员
  • 调用方信息特性
C# 6.0 .NET Framework 4.6 Visual Studio 2013/2015
  • 静态导入
  • 异常筛选器
  • 属性初始化器
  • 表达式主体成员
  • 空传播器
  • 字符串插值
  • nameof 操作符
  • 字典初始化器
C# 7.0 .NET Core Visual Studio 2017
  • 性能和生产力提升
  • Azure 支持
  • AI 支持
  • 游戏开发
  • 跨平台
  • 移动应用开发
  • Windows 应用开发