【发布时间】:2010-10-19 14:25:02
【问题描述】:
你对这样的代码有什么看法:
public void doSomething()
{
try
{
// actual code goes here
}
catch (Exception ex)
{
throw;
}
}
我看到的问题是没有处理实际错误,只是将异常抛出到不同的地方。我发现调试起来更加困难,因为我没有得到实际问题所在的行号。
所以我的问题是为什么这会很好?
---- 编辑----
从答案看来,大多数人都说在没有捕获自定义或特定异常的情况下这样做是没有意义的。当没有捕获到特定异常时,这就是我想要的 cmets。我可以看到实际使用捕获的异常做某事的意义,而不是这段代码的方式。
【问题讨论】:
标签: c# exception-handling coding-style try-catch