ReSharper 2026.1 Help

代码检查:可能意图重新抛出异常。

当代码很可能意图重新抛出当前异常时,此检查会在 throw ex; 位于 catch 块内部时进行报告。 使用 throw ex; 会重置堆栈跟踪。 直接使用 throw; 可以保留原始调用堆栈。

示例

try { DoWork(); } catch (Exception ex) { throw ex; }
try { DoWork(); } catch (Exception ex) { throw; }

快速修复

快速修复会将显式异常变量替换为直接重新抛出。

2026年 5月 8日