相关疑难解决方法(0)

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

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

try { Foo(); }
catch { throw; }
Run Code Online (Sandbox Code Playgroud)

更换它是否安全

Foo();
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
104
查看次数

什么会空捕和扔块呢?

我知道下面的catch and throw块是多余的,我很好奇它可以做什么样的损坏?

编译器可以在发布模式下优化它吗?或者它只会抓住异常并重新抛出它?如果是后一种情况,会导致什么样的性能损失?

try
{
  //...
}
catch {
  throw;
}
Run Code Online (Sandbox Code Playgroud)

.net performance exception

2
推荐指数
1
解决办法
118
查看次数

标签 统计

.net ×1

c# ×1

exception ×1

performance ×1