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

Модификатор async в C#

Модификатор async разрешает писать await внутри метода. Компилятор запоминает, на каком ожидании метод остановился, и продолжает с этого места, когда задача готова.

Снаружи метод отдаёт задачу, даже если в теле нет return с готовой задачей. В примере это Task без результата: строка появится после паузы.

Проверим локальную функцию с ожиданием внутри:

async Task ShowPingAsync() { await Task.Delay(1); Console.WriteLine("ping"); // выведет "ping" } await ShowPingAsync();

Объявите локальную функцию, которая после короткой паузы выводит число 7.

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