我已经搜索了我的问题的答案,但找不到答案。抱歉,如果答案在那里并且我正在复制!
我不断看到 try/catch 代码,例如.....
try
{
//Do whatever
}
catch (Exception ex)
{
MessageBox.Show("Oops, something went wrong!");
}
这将导致警告 ex is never used。
所以我的问题是......虽然 ex 从未使用过,但声明中有什么好处吗?有人告诉我,它可能会向堆栈跟踪添加细节?有时我会看到 catch(Exception) 停止警告,但这会带来什么好处(如果有的话)?如果我要写这个并且不以任何方式使用异常,我就不会声明 ex...
try
{
//Do whatever
}
catch
{
MessageBox.Show("Oops, something went wrong!");
}
不是一个大问题,但肯定知道会很好!
谢谢
弗雷德