Mohu použít wait bez async?
Mohu použít wait bez async?

Video: Mohu použít wait bez async?

Video: Mohu použít wait bez async?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Duben
Anonim

Ne čekat operátor má smysl pouze v an asynchronní funkce.

Podobně se můžete ptát, co se stane, když zavolám asynchronní metodu bez čekání?

The volání k asynchronní metoda začíná an asynchronní úloha . Výjimka, která je uvedena v a metoda která vrací a Úkol nebo Úkol je uložen ve vráceném úkol . Li ty ne čekat a úkol nebo explicitně zkontrolujte výjimky, výjimka se ztratí. Li vy čekat a úkol , jeho výjimka je vrácena.

Také víte, můžete čekat na neslíbení? čekat není žádná operace. Li očekávaná věc není a slib , je zabalen v a slib , že slib se očekává. Proto čekat změní exekuční příkaz (ale vy neměl by na to přesto spoléhat): konzole.

Také víte, můžete čekat na asynchronní funkci?

An asynchronní funkce může obsahovat čekat výraz, který pozastaví provádění příkazu asynchronní funkce počkat na usnesení přijatého slibu a poté pokračovat asynchronní funkce provedení a vyhodnotí se jako vyřešená hodnota. The čekat klíčové slovo je platné pouze uvnitř asynchronní funkce.

Co je asynchronní a čekající v C#?

Async a čekat jsou kódové značky, které označují pozice kódu, odkud by mělo řízení pokračovat po dokončení úkolu. Začněme praktickými příklady pro pochopení konceptu programování. Ukázkové příklady asynchronní a čekat klíčové slovo v C# Pro naši demonstraci si vezmeme konzolovou aplikaci.

Doporučuje: