可能重复:
在C#中忽略异常
有时在极少数情况下你真的想忽略异常.做这个的最好方式是什么?我的方法是抓住异常,但不做任何事情.其他?
try
{
blah
}
catch (Exception e)
{
<nothing here>
}
Run Code Online (Sandbox Code Playgroud)
JG *_* SD 25
如果您要捕获,不处理异常,并忽略它,您可以稍微简化一下.
try
{
// code
}
catch
{ }
Run Code Online (Sandbox Code Playgroud)
以上是针对任何例外情况,如果您只想忽略某个异常但让其他异常消失,则可以执行此操作
try
{
// code
}
catch (SpecificException)
{ }
Run Code Online (Sandbox Code Playgroud)
如果你确实忽略了这样的异常,最好在catch块中包含一些注释,以便你忽略这样的异常.
try
{
DoBlah();
}
catch { }
Run Code Online (Sandbox Code Playgroud)
可能是这样的
try
{
//blah
}
catch{}
Run Code Online (Sandbox Code Playgroud)
如果你想忽略特定的异常
try
{
//blah
}catch(YourException){}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34856 次 |
| 最近记录: |