##C#中使用async和await關鍵字進行異步編程。
帶有GUI的應用程序,檢查隊列的內容,如果有未處理的內容任務在那裡,它先把它取出並處理它。程式碼同步執行,未處理的任務先完成。如果處理花費的時間超過預期,應用程式將顯示停止回應訊息。讓我們看看上面討論的內容 -private void OnRequestDownload(object sender, RoutedEventArgs e) { var req = HttpWebRequest.Create(_requestedUri); var res = req.GetResponse(); }
private async void OnRequestDownload(object sender, RoutedEventArgs e) { var req= HttpWebRequest.Create(_requestedUri); var res = await req.GetResponseAsync(); }
以上是C# 中的非同步和等待關鍵字的詳細內容。更多資訊請關注PHP中文網其他相關文章!