Асинхронные методы, async, await

Последнее обновление: 16.10.2018
Вопрос 1

Является ли следующий метод асинхронным? Если да, то почему? Если нет, то почему?

private async void DoWorkAsync(int x)
{
	Console.WriteLine(x *x);
}

Этот метод не является асинхронным, так как он не используется выражения await.

Вопрос 2

Какими признаками должен обладать асинхронный метод?

  • В определении асинхронного метода используется модификатор async

  • Асинхронный метод содержит одно или несколько выражений await

  • Возвращаемыми типами асинхронного метода могут быть void, Task, Task<T> или ValueTask<T>

Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850