2014-09-03 53 views
0

我正在嘗試使用C#編程android,使用Xamarin.android。在觀看Android教程時,我發現他們使用Thread進行異步編程,但在C#中,Async/Await是我喜歡做的事情。Java中的線程與C#中的異步任務Xamarin

所以我的問題是 - 這些Threads可以用C#中的Async/Await Tasks直接替換。

回答

3

這取決於你在談論什麼樣的異步編程。如果是後臺處理,那麼你仍然需要一個不同線程的任務。當然,您仍然可以使用async/await。

如果它真的只是異步IO-發出web請求,等待結果等 - 那麼是的,異步/等待應該使這更簡單,你應該能夠避免有任何額外的線程。