CLR处理损坏状态的异常
你有没有写过不太正确但足够接近的代码?当一切顺利的时候,你是否不得不编写运行良好的代码,但是你不太确定当出了问题时会发生什么?有一个简单的、不正确的语句可能位于您编写或必须维护的代码中:catch (Exception e)。这似乎是无辜和直截了当的,但这个小小的声明会造成很多问题,当它不能做你期望的。
如果您像下面的代码那样使用异常的代码:
public voidFileSave(String name)
{try{
FileStream fs= newFileStream(name, FileMode.Create);
}catch(Exception)
{throw new System.IO.IOException("File Open Error!");
}
}
- 上一篇: 仅通过转储来排除内存泄漏
- 下一篇: 使用Java中的InputStream读取文件数据