C#中如何判断异常的类型
如题,例如我想根据异常的类型做不同的处理。其实我的意思是在catch之后如何判断:例如:catch(SqlExceptionex){if(ex=/*SQLSyntaxEr...
如题,
例如我想根据异常的类型做不同的处理。
其实我的意思是在catch之后如何判断:例如:
catch(SqlException ex)
{
if(ex= /*SQL Syntax Error */)
...
if(ex = /*Connection Failed.*/
...
} 展开
例如我想根据异常的类型做不同的处理。
其实我的意思是在catch之后如何判断:例如:
catch(SqlException ex)
{
if(ex= /*SQL Syntax Error */)
...
if(ex = /*Connection Failed.*/
...
} 展开
4个回答
展开全部
这个一般是根据你try的内容而定,一般是从小到大,比如我们要有个链接操作
try
{
Connection con=new Connection(my source);
con.Open();
}
catch(ConnectionException ex)
{
}
catch(Exception ex)
{
}
//不知道你明白不明白,显示捕获可能发生的特定类型的一场,最终可能发生自己没预计到的一场那么通通让Exception来收下。
try
{
Connection con=new Connection(my source);
con.Open();
}
catch(ConnectionException ex)
{
}
catch(Exception ex)
{
}
//不知道你明白不明白,显示捕获可能发生的特定类型的一场,最终可能发生自己没预计到的一场那么通通让Exception来收下。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Exception
这一个就够用.
这一个就够用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询