Visual Studio 及 .NET Framework 及 C#语言规范 的 版本对应 及C#新增功能

 

Visual   Studio .NET

.NET Framework

C#语言规范

时间

2003

1.1

1.2

2003.04.25

2005

2.0

2.0

2005.10.27

 

3.0

 

2006.11.06

 

 

3.0

2007.08.20

2008

3.5

 

2007.11.19

2010

4.0

4.0

2010.04.12

2012

4.5

 

2012.09.13

 

开发工具Visual Studio:

http://msdn.microsoft.com/zh-cn/library/aa187916.aspx

http://msdn.microsoft.com/en-us/library/aa187916.aspx

 

.NET Development Framework

http://msdn.microsoft.com/zh-cn/library/aa139615.aspx

http://msdn.microsoft.com/en-us/library/aa139615.aspx

 

 

 

VS2005 C# 2.0 语言和编译器中的新增功能

http://msdn.microsoft.com/zh-cn/library/7cz8t42e(v=vs.80).aspx

 

VS2008 C# 3.0 中的新增功能

http://msdn.microsoft.com/zh-cn/library/bb383815(v=vs.90).aspx

 

VS2010 C# 4.0 中的新增功能

http://msdn.microsoft.com/zh-cn/library/bb383815(v=vs.100).aspx

 

Visual Studio 2012 中 Visual C# 的新增功能

http://msdn.microsoft.com/zh-cn/library/hh156499.aspx

What's New for Visual C# in Visual Studio 2012

http://msdn.microsoft.com/en-us/library/hh156499.aspx

 

 

http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

Summary of versionsC# 2.0C# 3.0C# 4.0C# 5.0 [32]FutureFeatures added

  • Dynamic binding[36]
  • Named and optional arguments[36]
  • Generic co- and contravariance[36]
  • Embedded interop types ("NoPIA")[36]
  • Asynchronous methods[37]
  • Caller info attributes[37]
C# 5.0
  • Compiler-as-a-service (Roslyn)
C# 6.0 Planned/Done
  • Declaration expressions[38]
  • Import of static type members into namespace[38]
  • Exception filters[38]
  • Await in catch/finally blocks[38]
  • Default values for getter-only properties[38]
  • Expression-bodied members[38]
  • Parameter arrays for IEnumerable interfaces[38]
  • Null propagator (Succinct null checking)[38]
  • Binary literals and digit separators[38]
C# 6.0 Maybe
  • String Interpolation[38]
  • Constructor type inference[38]
  • Succinct syntax for primary constructors[38]

 

 

 

 

 

posted on 2013-03-27 17:54  freeliver54  阅读(1354)  评论(0编辑  收藏  举报

导航