15
コンソールアプリの 'Main'メソッドで 'async'修飾子を指定できません
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非同期でコードを実行するにはどうすればよいですか?