コードインスペクション:少なくとも 1 つの実行パスでゼロによる除算が発生します
このインスペクションは、少なくとも 1 つの実行パスにおいて除数が 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 年 6 月 12 日