今天写代码发现的异常处理问题
在一个模块中如果这样写
try
{
}
catch
{
throw;
}
会提示
“未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 DoReport.exe”
不要throw,则平安无事。
但我在其他方法中写同样语句,也没啥错误,以上是数据库连接弹出的异常。
不知道啥原因。
还有就是在调试状态中,经常停在throw ex那块,编译后就没事了。
不太明白throw的真正意思。
try
{
}
catch
{
throw;
}
会提示
“未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 DoReport.exe”
不要throw,则平安无事。
但我在其他方法中写同样语句,也没啥错误,以上是数据库连接弹出的异常。
不知道啥原因。
还有就是在调试状态中,经常停在throw ex那块,编译后就没事了。
不太明白throw的真正意思。