1

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;
4

4 に答える 4

3

他の人は、使用する正しい演算子を与えましたが、構文全体ではありません。次のようになります。

double lon_rad = ((lon1+dlon_rad + Math.PI) % (2*Math.PI)) - Math.PI;
于 2009-11-20T18:45:04.400 に答える
2

標準ライブラリへの P/Invoked 呼び出しを使用します (ここから):

[DllImport("msvcrt.dll")]
static extern double fmod(double x, double y);
于 2009-11-20T18:37:03.103 に答える
0

% モジュラス演算子を試しましたか?

于 2009-11-20T18:35:05.577 に答える