我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 13:04:59
我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?

我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?
我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?

我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?
0分贴.
try{
�.你的代码
}catch(异常类 对象){...出异常了!怎么办啊?在这里处理一下吧!}
��^^↓^^^
例如SqlException、AugumentException等,你初学可以直接写Exception
try{
�.你的代码
}catch(Exception ex)
{
�essageBox.Show(ex.Message);//显示异常信息
}
另有一种写法,效果与上面的代码功能一样,但是不能捕获异常信息
try{
�.你的代码
}catch
{
�//do nothing or...
}
当try{}中任何代码出现异常的时候,都会跳到catch(..){}或catch{}中
最好的办法是预料异常,并在编码时用if...esle来编写处理可能出现的任何其他情况,那样效率是比较好的(不要弄一大堆else)...如果你确定你的代码不可能出现任何异常,那么你就不要写try...catch 它是很消耗程序性能的!