Назад к задачам
Junior — Senior
22

Разбор порядка выполнения асинхронных вызовов в C#

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Как будет происходить исполнение представленного фрагмента и какие временные задержки при этом возникнут?

var operation = PerformAsync();
Thread.Sleep(2000);

await operation;

static async Task PerformAsync()
{
    await Task.Delay(100);
}