public class Program
{
public static void Main(String[] args)
{
//Task.Run()の使い方
//戻り値のTask tを待機して、t.Wait()しないと一向に処理が始まらないので注意
//Task.Run()の引数がActionしかとらないと勘違いをしてたが、Methodをとる。
//t.Wait()を書かなかったために始まらなかっただけ。
var t = Task.Run(async () => {
await Task.Delay(1000);
Console.WriteLine("Hello");
});
t.Wait();
}
}