节选自http://learninghard.blog.51cto.com/6146675/1197401
之所以在这里分享这个对应关系,是因为在C#基础知识系列的文章发布之后,有些初学者对.NET版本和C#语言特性之间的对应关系有点不清楚,有时候会弄混淆了。
并且通过这个对应关系,也可以帮助大家对C#和.NET 类库有个全面的把控,可以帮助大家理清楚C#和.NET 类库中各个知识点,使他们可以对号入坐。具体他们的之间对应关系见下表:
C# 版本 |
.NET Framework版本 |
Visual Studio版本 |
发布日期 |
特性 |
C# 1.0 |
.NET Framework 1.0 |
Visual Studio .NET 2002 |
2002.1 |
APM |
C# 1.1 |
.NET Framework 1.1 |
Visual Studio .NET 2003 |
2003.4 |
|
C# 2.0 |
.NET Framework 2.0 |
Visual Studio 2005(开始命名为Visual Studio) |
2005.11 |
|
C# 3.0 |
.NET Framework 3.0 .NET Framework 3.5 |
Visual Studio 2008 |
2007.11 |
|
C# 4.0 |
.NET Framework 4.0 |
Visual Studio 2010 |
2010.4 |
|
C# 5.0 |
.NET Framework 4.5 |
Visual Studio 2012 |
2012.8 |
异步和等待(async和await) 调用方信息(Caller Information) |