抓住所有捕获的总体例外吗?并防止崩溃

  • 本文关键字:崩溃 c# .net visual-studio xamarin
  • 更新时间 :
  • 英文 :


这会导致应用程序崩溃吗?Visual Studio可以找到例外,但这仅仅是因为它是IDE?生产还可以吗?还是我需要明确捕获ExcregateException?

try
{
    throw new AggregateException;
}
catch
{
    What will happen?
}

a" catch all"将捕获所有例外,包括 AggregateException,这只是一个正常的例外(汇总了其他异常)。因此,在您的情况下,跨性别的任何事情都不会发生。例外将被捕获,什么都不会发生。

通常不建议" Catch all"。它可能会隐藏意外的错误,并将您的应用程序置于破裂状态。

在某些极少数情况下,它可能是动机的。

最新更新