【发布时间】:2017-02-03 19:07:30
【问题描述】:
认为我可以编写一个 void 函数来接收异常并输出 catch 块通常会输出的东西是否合理?这是我的异常捕获器的一个示例(我会为我处理的常见异常创建单独的捕获器):
private void exCatch(Exception ex)
{
MessageBox.Show("ERROR - " + blah blah blah + ex.ToString(), blah blah);
}
这是在实践中:
try
{
stuff
}
catch (Exception e)
{
exCatch(e);
}
这是处理异常的有效方法吗?如果这是合理的,人们会这样做吗?似乎它可以加快您的编码速度,而不必一遍又一遍地复制粘贴所有异常垃圾。感谢您的帮助!
【问题讨论】:
-
ex.StackTrace可能是您要找的。span> -
有一些模块也可以做一些异常记录。根据您对日常工作的要求,可能值得研究其中的一些。
标签: c# exception exception-handling try-catch