JetBrains Rider 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日