c# - VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?

标签 c# .net visual-studio async-await

当新的 async 和 await 功能上线时,我能否在 Visual Studio 2010 中使用它们,还是需要安装 Visual Studio?

我要问的是:Microsoft 会保持 VS 2010 和 VS 11 之间的语言功能对等吗? CTP 是一个预览版,无论是否可靠,我们的客户不希望我们使用被认为不完整或未经测试的技术 - 因此尽管有许可,我还是不能使用它。

我的雇主购买 VS 11,所以我需要知道我是否在用 async 和 await 浪费时间编写代码。

最佳答案

现在,Async CTP 允许您在 Visual Studio 2010 中使用新的 awaitsasync 语法。语言团队通常会为当前的演示新功能时的 Visual Studio 版本。这是让开发人员进行实验并向语言团队提供反馈的好方法。

然而,对于最终版本,新语言功能通常仅适用于下一版本的 Visual Studio(在本例中为 Dev11)。它们不会回移植到以前版本的 Visual Studio。

当前版本中的这种 CTP 模式和下一个版本中的最终版本在 LINQ 中已经发生过。几乎可以肯定会重复 awaits

关于c# - VS 2010 是否允许我在 C# 中使用新的 async 和 await 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10045506/

相关文章:

c# 在自定义属性中执行代码

c# - 如何在 C#/ASP.NET MVC 中实现搜索功能

visual-studio - 在 VS 2015 中禁用 "You should only open projects from a trustworthy source"消息

asp.net - Visual Studio 网站中的项目设置实际存储在哪里?

c# - 如何通过互联网推送数据?

c# xamarin Error inflating 类 ActionMenuView

jquery - .NET 4.5 中 MSAjax 和 WebFormsJS 的文档在哪里?

C#:当我尝试移动窗口、单击外部或最小化窗口时,窗口会挂起

visual-studio - 安装依赖多个源的 NuGet 包

c# 是否关闭 sqlconnection 和 sqldatareader?