Я новичок в асинхронном программировании с модификатором async. Я пытаюсь понять, как убедиться, что мой метод Main консольного приложения выполняется асинхронно.
class Program
{
static void Main(string[] args)
{
Bootstrapper bs = new Bootstrapper();
var list = bs.GetList();
}
}
public class Bootstrapper {
public async Task<List<TvChannel>> GetList()
{
GetPrograms pro = new GetPrograms();
return await pro.DownloadTvChannels();
}
}
Я знаю, что это не выполняется асинхронно с "сверху". Поскольку невозможно указать модификатор async в методе Main, как я могу запустить код внутри Main асинхронно?


