什么是C# 5,它来自哪里?

52
我了解C# 3.5与VS2008和.NET 3.5一起使用。 同时,C#4是VS2010和.NET 4.0的一部分。 但是,C#5是什么?它使用哪个IDE?

33
C# 3.5 并不存在。实际上是 C# 3.0,只不过 C# 3.0 的编译器随着 .NET 3.5 一起发布。 - Jon Skeet
4
参见:https://dev59.com/hnVC5IYBdhLWcg3wliKe - Cody Gray
8
你可能听过一些Jon Skeet的事实,他已经写了C# 5 :) - user281693
4个回答

92

在最近的PDC大会上,Anders宣布:

  • 我们计划推出“C# 5”产品和“VB 11”产品。据我所知,这些产品的确切名称尚未公布。
  • 我们打算将C# 5和VB 11的“重头戏”功能定位于改进异步编程。
  • “async”功能的原型版本现在可供公开下载。
  • 我们计划在未来发布C#和VB的“编译器作为服务”API。您不应该期望它与C# 5 / VB 11同时发布;它们是独立的产品。

Anders特别没有宣布:

  • 我们计划何时发布这些产品。
  • 它们将使用什么“发货工具”,我们尚未宣布新版本的IDE或CLR。
  • C# 5或VB 11将增加哪些其他功能(如果有)。

有关C#中异步功能的更多信息,请访问C#开发人员中心或阅读我有关此主题的Async文章


8
请问您能否更新这个答案,因为异步已经成为4.5的一部分了呢?谢谢! - mcintyre321

7

5

5

1
它的版本是11,因为这是第11个版本 =)请查看您的程序文件目录。10代表2010年,9代表2008年,8代表2005年... - jamie
2
这是第11个版本,因为微软从来没有保持连续几个版本的一致版本编号系统,这是自然法则。看看Windows、Office等等。 - Carson63000
1
似乎第二个链接已经失效。 - Tom Pažourek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接