.NET 与 C# 版本历史全指南:关键里程碑与特性演进
探索微软旗舰开发平台及其旗舰语言 C# 的演进历程。本指南梳理关键里程碑、发布日期及塑造现代 .NET 开发的核心特性。
- .NET Framework 版本历史概览
- C# 语言发布时间线及主要增强
.NET Framework 版本历史
首个版本 .NET Framework 1.0 于 2002 年发布。此后平台历经多次更新,最新支持版本为 .NET Framework 4.7.1(2017 年 10 月)。每个版本引入重大改进,包括 3.5 中引入 Entity Framework,彻底改变数据访问模式。
| 版本 | 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 操作系统上的兼容性。
C# 版本历史
| 版本 | .NET Framework | Visual Studio | 关键特性 |
|---|---|---|---|
| C# 1.0 | 1.0/1.1 | Visual Studio .NET 2002 | 语言初始版本 |
| C# 2.0 | 2.0 | Visual Studio 2005 |
|
| C# 3.0 | 3.0/3.5 | Visual Studio 2008 |
|
| C# 4.0 | 4.0 | Visual Studio 2010 |
|
| C# 5.0 | 4.5 | Visual Studio 2012/2013 |
|
| C# 6.0 | 4.6 | Visual Studio 2013/2015 |
|
| C# 7.0 | .NET Core | Visual Studio 2017 |
|
为什么这很重要
理解 .NET 与 C# 发布的历史背景,帮助开发者选择合适工具、预判特性弃用、利用现代语言能力构建健壮高性能应用。
C语言