C#中的异步函数使用

Boc*_*cky 7 c#

我试图在VS C#2010 Express中使用'async'和'await'关键字,但我似乎无法使用此关键字.但是,当我在VS C#2012 Professional中使用此关键字时,可以使用它.我必须下载使用它吗?

Jon*_*eet 8

async/ await特征是用C#5,这是不是在2010年VS支持虽然社区技术预览扩展VS2010,我会介绍强烈建议你使用VS 2012,而不是之前版本的发行版本.CTP有一些错误,一般情况下,当RTM版本可用时,使用预发布功能并不是一个好主意.

请注意,这不是 Express vs Professional问题 - 如果从VS C#2010 Express升级到VS C#2012 Express,它将正常工作.

  • 关于命名的轻微澄清; 以前的C#Express不再存在; 有"... for Web","... for Windows Desktop","... for Windows 8"等 - 而"C#Express"最贴近"... for Windows Desktop".2012年版"... for Windows Desktop"*尚不可用*. (2认同)