mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 07:04:35 +00:00
Each lesson explains a topic and runs the edited program next to the text through the local .NET SDK. Co-authored-by: Cursor <cursoragent@cursor.com>
743 B
743 B
| id | nazev | popis |
|---|---|---|
| cs-4-async | Async a await | Práce, která počká, aniž by zamkla zbytek zápisu. |
Výklad
await
počkej
- await Task.Delay čeká, ale zápis zůstane řádek za řádkem.
- Metoda s await má v hlavičce async a vrací Task.
- V krátkém programu smí await stát i na nejvyšší úrovni.
Tip: Delay(300) čeká 300 milisekund. Výpis hotovo přijde až po něm.
Task
slib
- Task je slib, že práce doběhne.
- await slib rozbalí. Bez await byste měli slib, ne výsledek.
- Na síť a soubory se await hodí. Na 2 + 2 ne.
Tip: Dejte za první výpis ještě jeden await a druhý řádek.
Kód
Console.WriteLine("začátek");
await Task.Delay(300);
Console.WriteLine("hotovo");