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
- Generics[33]
- Partial types[33]
- Anonymous methods[33]
- Iterators[33]
- Nullable types[33]
- Getter/setter separate accessibility[33]
- Method group conversions (delegates)[33]
- Co- and Contra-variance for delegates[33]
- Static classes[33]
- Implicitly typed local variables[34]
- Object and collection initializers[34]
- Auto-Implemented properties[34]
- Anonymous types[34]
- Extension methods[34]
- Query expressions[34]
- Lambda expressions[34]
- Expression trees[34]
- Partial methods[35]
- Dynamic binding[36]
- Named and optional arguments[36]
- Generic co- and contravariance[36]
- Embedded interop types ("NoPIA")[36]
- 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) 编辑 收藏 举报