下のコードを実行した時に、
1 start
1 end
2 start
2 end
と表示されるようにしたいのですが、方法はあるでしょうか?
Main()の中身は変えないで、async,awaitは使いたいです。
using System;
using System.Threading.Tasks;
class A{
static void Main(){
B b = new B();
b.Print(1);
b.Print(2);
Console.ReadLine();
}
}
class B{
public async Task Print( int i){
Console.WriteLine(i + " start");
await Task.Delay( 4000);
Console.WriteLine(i + " end");
}
}
回答1件
あなたの回答
tips
プレビュー