私は 2 で数値を pow しようとしました。私は書きました:
int xy = y - x;
double xx = (double)xy;
distance = Math.Pow(xx, (double) 2.0);
x
、y
整数です。
このエラーが発生します:
タイプ 'double' を 'int' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
そのエラーはなぜですか?両方のパラメーターがdouble
入力されます。
このコードの下に描かれたエラーの赤い線:
Math.Pow(xx, (double) 2.0);