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

Task с результатом в C#

Тип Task<T> несёт результат завершённой операции. await достаёт это значение, когда задача готова.

Если внутри задачи было исключение и его не поймали, оно выйдет наружу в месте await. В этом примере ошибки нет: задача сразу готова.

Возьмём уже готовую задачу со строкой. await достаёт текст без ручного приведения:

Task<string> load = Task.FromResult("data"); string value = await load; Console.WriteLine(value); // выведет "data"

Получите из задачи текст "ready" и выведите его длину.

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