C# 中的非同步和等待關鍵字

王林
發布: 2023-09-02 15:25:02
轉載
730 人瀏覽過

C# 中的异步和等待关键字

##C#中使用async和await關鍵字進行異步編程。

帶有GUI的應用程序,檢查隊列的內容,如果有未處理的內容任務在那裡,它先把它取出並處理它。程式碼同步執行,未處理的任務先完成。如果處理花費的時間超過預期,應用程式將顯示停止回應訊息。

讓我們看看上面討論的內容 -

private void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req = HttpWebRequest.Create(_requestedUri);
   var res = req.GetResponse();
}
登入後複製

要解決上述問題,請使用 async 和await 關鍵字-

private async void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req= HttpWebRequest.Create(_requestedUri);
   var res = await req.GetResponseAsync();
}
登入後複製

以上是C# 中的非同步和等待關鍵字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板