写出try语句的三种形式
答案:3 悬赏:0 手机版
解决时间 2021-11-27 15:14
- 提问者网友:呐年旧曙光
- 2021-11-26 18:10
写出try语句的三种形式
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-11-26 19:16
C#里面只有两种形式:
1、try+catch形式
try
{
//正常代码
}
catch(Exception ex)
{
//异常处理代码
}
2、try+catch+finally形式
try
{
//正常代码
}
catch(Exception ex)
{
//异常处理代码,只在出现异常时执行,在方法中通常是抛出异常代码:throw ex;
}
finally
{
//这里是不论是否出现异常都会执行的代码,比较典型的就是数据库连接后的资源清理、回收和关闭连接
}
楼上所说的第一种只有try的形式是没有的,C#要求try和catch必须同时出现,你这样写,会报错的。因为try就是告诉计算机,这些代码可能会出现异常,但是你又不对异常进行处理,当异常出现时计算机就不知道该怎么做了。再者,如果你只有try,try中是不会对异常进行处理的,这和你不写try有什么区别?岂不成了欠余代码?
1、try+catch形式
try
{
//正常代码
}
catch(Exception ex)
{
//异常处理代码
}
2、try+catch+finally形式
try
{
//正常代码
}
catch(Exception ex)
{
//异常处理代码,只在出现异常时执行,在方法中通常是抛出异常代码:throw ex;
}
finally
{
//这里是不论是否出现异常都会执行的代码,比较典型的就是数据库连接后的资源清理、回收和关闭连接
}
楼上所说的第一种只有try的形式是没有的,C#要求try和catch必须同时出现,你这样写,会报错的。因为try就是告诉计算机,这些代码可能会出现异常,但是你又不对异常进行处理,当异常出现时计算机就不知道该怎么做了。再者,如果你只有try,try中是不会对异常进行处理的,这和你不写try有什么区别?岂不成了欠余代码?
全部回答
- 1楼网友:迟山
- 2021-11-26 20:38
1.
try
{
}
2.
try
{
}
catch(Exception ex)
{
throw ex;
}
3.
try
{
}
catch(Exception ex)
{
throw ex;
}
finally //(finally 好象写错了 )
{
}
try
{
}
2.
try
{
}
catch(Exception ex)
{
throw ex;
}
3.
try
{
}
catch(Exception ex)
{
throw ex;
}
finally //(finally 好象写错了 )
{
}
- 2楼网友:一袍清酒付
- 2021-11-26 20:13
是用什么语言写??c? c++? vc?? java??还是别的语言
说具体点了……
说具体点了……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯