相关疑难解决方法(0)

AggregateException C#示例

我在网上看到了一个AggregateException的例子,我正在试图弄清楚它是如何工作的,所以我编写了一个简单的例子,但由于某种原因我的代码不起作用

有人可以解释一下我的问题是什么

public static void Main()
{
    try
    {
        Parallel.For(0, 500000, i =>
        {
            if (i == 10523)
                throw new TimeoutException("i = 10523");
            Console.WriteLine(i + "\n");
        });
    }
    catch (AggregateException exception)
    {
        foreach (Exception ex in exception.InnerExceptions)
        {
            Console.WriteLine(ex.ToString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# aggregate exception

26
推荐指数
3
解决办法
5万
查看次数

标签 统计

aggregate ×1

c# ×1

exception ×1