ReSharper 2026.1 Help

代码检查:至少一个执行路径中存在除零错误。

此检查会报告在至少一个执行路径中,整数除法的除数可能为 0 的情况。

示例

int Divide(int value, bool useZero) { var divisor = useZero ? 0 : 2; return value / divisor; }
int Divide(int value, bool useZero) { var divisor = useZero ? 0 : 2; if (divisor == 0) return 0; return value / divisor; }

快速修复

没有针对此检查的专用快速修复。 一种常见的修正方法是在进行除法前确保除数不为零。

2026年 5月 8日