0
我正在嘗試使用C#編程android
,使用Xamarin.android
。在觀看Android教程時,我發現他們使用Thread
進行異步編程,但在C#中,Async/Await是我喜歡做的事情。Java中的線程與C#中的異步任務Xamarin
所以我的問題是 - 這些Threads
可以用C#中的Async/Await Tasks
直接替換。
我正在嘗試使用C#編程android
,使用Xamarin.android
。在觀看Android教程時,我發現他們使用Thread
進行異步編程,但在C#中,Async/Await是我喜歡做的事情。Java中的線程與C#中的異步任務Xamarin
所以我的問題是 - 這些Threads
可以用C#中的Async/Await Tasks
直接替換。
這取決於你在談論什麼樣的異步編程。如果是後臺處理,那麼你仍然需要一個不同線程的任務。當然,您仍然可以使用async/await。
如果它真的只是異步IO-發出web請求,等待結果等 - 那麼是的,異步/等待應該使這更簡單,你應該能夠避免有任何額外的線程。