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

学习 时间:2026-04-08 00:39:41 阅读:3515
我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if...esle来编写处理模块不行吗?

最佳回答

诚心的人生

快乐的时光

2026-04-08 00:39:41

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

最新回答共有2条回答

  • 仁爱的电灯胆
    回复
    2026-04-08 00:39:41

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

上一篇 求导:xy=x-e^xy,求dy/dx

下一篇 班级 姓名 一、直接填空:(共38分,每空1分,多写、少写、错写都不得分)1.少壮不努力,.2.树树皆春色,.3.乡泪客