什么捕获{throw; }做什么?

时间:2014-11-07 14:03:35

标签: c#

我刚刚在一堆意大利面中找到了这个宝石,我必须保持:

try { Foo(); }
catch { throw; }

替换它是否安全
Foo();

2 个答案:

答案 0 :(得分:9)

即可。它完全一样。也许有人用它来在catch块中设置一个断点。

答案 1 :(得分:0)

是的,在这里删除try / catch是安全的。通常在迭代中创建这样的代码:最初是异常处理,但后来它被懒惰地删除了。