fmod に相当する C# が何か知っている人はいますか? このコード行を C# に変換しようとしています。
$lon_rad = fmod(($long1+$dlon_rad + M_PI), 2*M_PI) - M_PI;
これが私がこれまでに持っているものです。fmodを変換するだけです。
double lon_rad = ((lon1+dlon_rad + Math.PI), 2*Math.PI) - Math.PI;
fmod に相当する C# が何か知っている人はいますか? このコード行を C# に変換しようとしています。
$lon_rad = fmod(($long1+$dlon_rad + M_PI), 2*M_PI) - M_PI;
これが私がこれまでに持っているものです。fmodを変換するだけです。
double lon_rad = ((lon1+dlon_rad + Math.PI), 2*Math.PI) - Math.PI;
他の人は、使用する正しい演算子を与えましたが、構文全体ではありません。次のようになります。
double lon_rad = ((lon1+dlon_rad + Math.PI) % (2*Math.PI)) - Math.PI;
標準ライブラリへの P/Invoked 呼び出しを使用します (ここから):
[DllImport("msvcrt.dll")]
static extern double fmod(double x, double y);
% モジュラス演算子を試しましたか?