Async olmadan beklemeyi kullanabilir miyim?
Async olmadan beklemeyi kullanabilir miyim?

Video: Async olmadan beklemeyi kullanabilir miyim?

Video: Async olmadan beklemeyi kullanabilir miyim?
Video: C# Await Task | Async Task | Task WhenAll | C# Task Confusion 2024, Nisan
Anonim

Hayır. beklemek operatör yalnızca bir zaman uyumsuz işlev.

Benzer şekilde, beklemeden async yöntemini çağırırsam ne olur diye sorabilirsiniz.

NS Arama için zaman uyumsuz yöntem başlar asenkron görev . Bir istisna içinde ortaya çıkan bir istisna yöntem bu bir döndürür Görev veya Görev iadede saklanır görev . Eğer yapmazsın beklemek NS görev veya açıkça istisnaları kontrol edin, istisna kaybolur. Eğer sen beklemek NS görev , istisnası yeniden atılır.

Ayrıca Bilin, bir sözsüz bekleyebilir misiniz? beklemek hayır-op değildir. Eğer beklenen şey bir şey değil söz , bir sarılı söz , o söz bekleniyor. Öyleyse beklemek yürütme sırasını değiştirir (ancak sen yine de ona güvenmemelisiniz): konsol.

Ayrıca, bir zaman uyumsuz işlevi bekleyebilir misiniz?

Bir zaman uyumsuz işlev bir içerir beklemek yürütülmesini duraklatan ifade zaman uyumsuz işlev geçen Sözün çözümünü beklemek için zaman uyumsuz işlev yürütme ve çözümlenen değer olarak değerlendirir. NS beklemek anahtar kelime yalnızca içeride geçerlidir zaman uyumsuz işlevler.

C#'ta zaman uyumsuz ve bekleyen nedir?

Zaman uyumsuz ve bekleme bir görev tamamlandıktan sonra kontrolün devam etmesi gereken kod konumlarını işaretleyen kod işaretleridir. Programlama kavramını anlamak için pratik örneklerle başlayalım. Örnek örnekler zaman uyumsuz ve bekliyor anahtar kelime C# Gösterimiz için bir konsol Uygulaması alacağız.

Önerilen: