单点安卓是否支持异步等待(async await)?

3
我已经在wp7上编写了一个应用程序,使用await处理大部分异步任务。有人要求我考虑将其移植到Android。幸运的是,我手头有MonoDroid,所以不必再学Java。但我突然意识到,我无法重用我的代码,因为MonoDroid只支持.NET 4.0,而这个版本不包括async编译器。
我找到了12月份发布的这篇文章,说MonoDroid很快就会有async。但有没有关于时间的任何消息?

1
C# 的异步支持是 .NET 4.5 的一部分,而不是 4.0。你的问题有点过早了,至少要等到微软发布 .NET 4.5 后再问。 - jcwmoore
@jcwmoore - async/await 是 C# 5 的一部分(在很大程度上是基于 TPL 的“编译器技巧”),而不是 .NET 4.5 本身。特别地,您可以使用 Async CTP 在 .NET 4 和 Silverlight 5 中使用它,并且一旦更新了 .NET4/SL5 位,您可能还可以在 VS11 Beta 中使用它,如 http://blogs.msdn.com/b/pfxteam/archive/2012/03/03/10277166.aspx 所述。 - James Manning
我猜它会在将 Mono 3.0 添加到 Monodroid 后推出? - balint
2个回答

4

1

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