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