Async CTP を使用して IO 負荷の高いコンソール アプリを作成しています。しかし、私は例外に問題があります。
public static void Main()
{
while (true) {
try{
myobj.DoSomething(null);
}
catch(Exception){}
Console.Write("done");
//...
}
}
//...
public async void DoSomething(string p)
{
if (p==null) throw new InvalidOperationException();
else await SomeAsyncMethod();
}
そして、次のことが起こります:「完了」がコンソールに書き込まれ、デバッガーで例外が発生し、続行を押しますmy program exists .
何を与える?