0
私は0-360の倍の値を調整しようとしています。Xamarinフォームで値を調整し、360を超えないようにする方法は?
これは私のコードです:
double testvalue;
testvalue = e.Heading + 90;
私はこれを行う問題はe.headingは、0から360度の値を有することです。だから私はそれに+ 90を追加し、ログにtestvalueを書き出すと、360デグレを超えます。
if (testvalue > 360)
{
}
しかし、私はそれが私の二重のthevalue
は0から360の値を持つとないように動作させるために、ここで数学/ロジックを行いますかわからない。私が始めている何
です360を超えないでください。
ええ、それを試して、私の 'if(testvalue> 360)の中に' testvalue = testvalue%360; 'を追加すると、うまくいくようです! – Martman
@UnoDosCodeあなたは実際には 'if'条件も必要ありません。 「50%360」はまだ「50」です。 – Lunyx
ああ、私は理解しています:)とても素敵です。このおかげでたくさんありがとう – Martman