中易网

c#中,这里的try和catch都是什么意思,catch后边的参数啥意思啊,还有他下边的两个控制台

答案:2  悬赏:40  
解决时间 2021-01-18 12:38
  • 提问者网友:孤凫
  • 2021-01-17 22:52
c#中,这里的try和catch都是什么意思,catch后边的参数啥意思啊,还有他下边的两个控制台
最佳答案
  • 二级知识专家网友:一袍清酒付
  • 2021-01-17 23:41
try{
   //这是捕获异常的内容,如果try里的代码出现异常。会直接中断然后执行Catch里的代码

}catch(Exeption e){
 //Exeption是一个异常类。e就是捕获到的异常信息,如堆栈信息,Message,行号等。
 ///这句话的意思是向控制台打印一异常信息。"{0}"是占位符。请参考API中的String.Format()
Console.WriteLine("{0}",e.Message)
}
追问那您看这个try里边有一行是myobj.val,这个是想调用累里的一个val属性,调用他干什么用呢
全部回答
  • 1楼网友:风格不统一
  • 2021-01-18 01:15
try catch是异常处理机制,当try语句块中的代码出现异常时,跳转到catch处理语句中,catch语句块中的参数是异常的类型追问那这个我怎么知道try出没出现异常呢,他也没有什么判断啊追答不用判断,try中语句块出现异常会自动处理的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息