这会导致应用崩溃吗? Visual Studio获得了异常,但这仅仅是因为它是一个IDE吗?这在生产中可以吗?或者我是否需要显式捕获AggregateException?
try
{
throw new AggregateException;
}
catch
{
What will happen?
}
答案 0 :(得分:0)
“catch all
”将捕获所有异常,包括AggregateException
,这只是一个正常异常(聚合其他异常)。所以在你的情况下,什么都不会发生。将抓住异常,不会再发生任何事情。
通常不建议使用“Catch all
”。它可能会隐藏意外错误并使您的应用程序处于损坏状态。在一些罕见的情况下,它可以被激励。