我想报告Exceptions
在执行某些任务期间抛出的问题:
//waiting for all the tasks to complete
try
{
Task.WaitAll(task1, task2, task3);
}
catch (AggregateException ex)
{
//enumerate the exceptions
foreach (Exception inner in ex.InnerException)
{
Console.WriteLine("Exception type {0} from {1}", inner.GetType(), inner.Source);
}
}
但是,在这种情况下我不能使用foreach
循环。
有没有解决这个问题的方法?