C#忽略异常的最佳方式

时间:2013-01-17 22:33:08

标签: c# exception

  

可能重复:
  Ignore Exception in C#

有时在极少数情况下你真的想忽略异常。做这个的最好方式是什么?我的方法是抓住异常,但不做任何事情。其他

                        try
                        {
                            blah
                        }
                        catch (Exception e)
                        {
                            <nothing here>
                        }

3 个答案:

答案 0 :(得分:20)

如果你要抓住,不处理异常,并忽略它,你可以简化你的内容。

try
{
   // code
}
catch
{ }

以上是针对任何例外情况,如果你只是想忽略某个例外而让其他人冒出来,你可以这样做

try
{
   // code
}
catch (SpecificException)
{ }

如果你忽略了这样的异常,最好在catch块中包含一些注释,说明你为什么忽略这样的异常。

答案 1 :(得分:5)

try
{
    DoBlah();
}
catch { }

答案 2 :(得分:4)

可能是这样的

try
{
    //blah
}
catch{}

如果您想忽略特定的异常

try
{
    //blah
}catch(YourException){}