13
A
回答
21
嘗試使用
await Task.Delay(500);
10
我有一個幫手,我真的很喜歡,只是添加位可讀性:
public static Task Seconds(this int seconds)
{
return Task.Delay(new TimeSpan(0,0,seconds));
}
這使我可以使用類似
await 5.Seconds();
您可以很容易地爲毫秒,分鐘,小時或類似的類似的擴展方法。
+0
非常有趣:) – 2012-12-04 12:37:31
相關問題
- 1. Flux Utils存儲和異步定時器
- 2. 異步定時器在Linux
- 3. 如何編寫C#5異步?
- 4. C++非阻塞異步計時器
- 5. XAML和C異步數據綁定#
- 6. 使用時控制線程數量C#5異步/伺機
- 7. 定時器的異步HttpWebRequest問題
- 8. .NET定時器是否異步運行?
- 9. 1定時器vs多個定時器(異步)
- 10. 如何在OS X C代碼中創建異步定時器?
- 11. C#超時異步調用
- 12. C# - 等待和異步
- 13. C# - Parallel.ForEach和異步組合
- 14. C#異步的ThreadStart和恢復同步
- 15. 我很困惑與定時器和異步I/O中的Node.js
- 16. c#PagedList異步
- 17. c#webservice異步
- 18. 異步和等待C#和問題
- 19. C定時器差異返回0ms
- 20. C#異步異常包裝
- 21. 用定製的異步定時器類替換Threading.Timer?
- 22. C# - 異步服務器vs同步服務器 - 套接字
- 23. 當Android和iOS不是異步時,如何處理UWP異步?
- 24. C#定時器和內存
- 25. C庫包含異步DNS解析器
- 26. C#異步UDP偵聽器SocketException
- 27. Objective-C異步XML解析器問題
- 28. C++簡單異步服務器庫
- 29. C#:異步法「鎖定」指令
- 30. 在C#5,什麼是新的異步指令的效用
謝謝,這正是我要找的。 – jz87 2012-03-17 02:05:22
正如您所期望的那樣,如果您處於UI操作並需要支持取消,它也會有重載傳入CancellationToken。 :) http://msdn.microsoft.com/en-us/library/hh160377(v=vs.110).aspx – 2012-03-17 18:11:39