2010-11-09 133 views
50

我知道C#3.5与VS2008和.NET 3.5一起使用。
另外C#4是VS2010和.Net 4.0的一部分。
但什么是C#5?什么IDE?什么是C#5,它来自哪里?

+33

有没有这样的事情C#3.5。有C#3.0; .NET 3.5附带的C#3.0编译器。 – 2010-11-09 14:55:28

+4

另请参阅:http://stackoverflow.com/questions/247621/what-are-the-correct-version-numbers-for-c – 2010-11-09 15:01:12

+8

你可能听说过一些乔恩飞碟事实,他已经写了C#5 :) – user281693 2010-11-09 15:04:45

回答

90

在近日举行的PDC,安德斯宣布:

  • 我们计划发布“C#5”产品和“VB 11”产品。根据我的知识,产品的确切名称尚未公布
  • 我们打算C#5和VB 11的“大特权”功能将被改进为异步编程。
  • “异步”功能的原型版本现在可供公众下载。
  • 我们计划在未来的某个日期发布C#和VB的“编译器即服务”API。您不应该期望它能够与C#5/VB 11同时发货;他们是独立的产品。

安德斯专门做宣布:

  • 当我们计划运送这些产品的任何
  • 什么“船车”,他们将在出去;我们还没有宣布IDE或CLR的新版本。
  • 额外的功能,如果有的话,将被添加到什么C#5或VB 11

有关C#中的异步功能的更多信息,请查看C#开发中心或主题阅读我Async articles

+8

你认为你可以更新这个答案,现在异步是4.5的一部分?谢谢! – mcintyre321 2012-09-18 15:03:51

5

如果人们仍然关注此问题。看来下一个框架版本将是4.5,而下一个VS版本将是11.我不知道为什么它不是2011年,可能是因为它现在是2012年,它仍然在技术预览。

Visual Studio 11 Developer Preview中Visual C#的新功能。此预发布将于2012年6月30日结束。

http://msdn.microsoft.com/en-us/library/hh156499(v=vs.110).aspx

的.NET Framework 4.5 Beta版

http://msdn.microsoft.com/en-us/netframework/hh854779.aspx

+1

它的版本11因为它是第11个版本=)查看你的程序文件目录。 10是2010年。9是2008. 8是2005年... – jamie 2012-02-21 07:33:03

+2

它是版本11,因为这是一个自然规律,微软从来没有为连续的几个版本维护一致的版本编号系统。看看Windows,Office等。 – Carson63000 2012-03-28 00:04:12

+0

看起来第二个链接是坏的。 – 2012-05-21 15:50:48

相关问题