转自:http://zhidao.baidu.com/link?url=CMbzL_UlNImXH6fMHu6I5tT8GJ-yIe_MRn1Qihb_YowHa3rA0GQGJbOLX2DQPkZ0HjsD5IEbad54IMC1idfk8_
try{
??......你的代码
}catch(异常类 对象){...出异常了! 怎么办啊? 在这里处理一下吧!}
???^^^↓^^^
例如SqlException、AugumentException等,你初学可以直接写Exception
try{
??......你的代码
}catch(Exception ex)
{
?MessageBox.Show(ex.Message);//显示异常信息
}
另有一种写法,效果与上面的代码功能一样,但是不能捕获异常信息
try{
??......你的代码
}catch
{
??//do nothing or...
}
当try{}中任何代码出现异常的时候,都会跳到catch(..){}或catch{}中
最好的办法是预料异常,并在编码时用if...esle来编写处理可能出现的任何其他情况,那样效率是比较好的(不要弄一大堆else)...如果你确定你的代码不可能出现任何异常,那么你就不要写try...catch 它是很消耗程序性能的!
本文介绍了在编程过程中如何使用try-catch结构进行异常处理的方法,并提供了具体的示例代码。同时讨论了不同类型的异常及其处理方式,强调了合理预见异常并采取预防措施的重要性。

1万+

被折叠的 条评论
为什么被折叠?



