Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpAsAv 330 of 509 menu
◀ ▶

Ожидание await в C#

Оператор await останавливает async-метод, пока задача не завершится, и на это время отпускает поток. Пока результата нет, поток может выполнять другую работу.

Дальше метод идёт со следующей строки. В программе с окном продолжение обычно возвращается в тот поток, где метод начинался.

Подождём короткую паузу и выведем строку после неё:

await Task.Delay(5); Console.WriteLine("done"); // выведет "done"

Посчитайте в фоне квадрат числа 6 и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить