你有没有写过不太正确但足够接近的代码?当一切顺利的时候,你是否不得不编写运行良好的代码,但是你不太确定当出了问题时会发生什么?有一个简单的、不正确的语句可能位于您编写或必须维护的代码中:catch (Exception e)。这似乎是无辜和直截了当的,但这个小小的声明会造成很多问题,当它不能做你期望的。

如果您像下面的代码那样使用异常的代码:

public voidFileSave(String name)
{
try{
FileStream fs
= newFileStream(name, FileMode.Create);
}
catch(Exception)
{
throw new System.IO.IOException("File Open Error!");
}
}

标签: none

添加新评论