0
我想調整一個0-360的double的值。如何調整Xamarin Forms中的值並使其不超過360?
這是我的代碼:
double testvalue;
testvalue = e.Heading + 90;
的問題時,我這樣做是e.heading具有0-360度的值。所以,當我添加+90到那個並寫出日誌中的測試值超過360深。
我已經開始用的是:
if (testvalue > 360)
{
}
但我不知道我怎麼會做數學/邏輯在這裏,使工作,使我的雙thevalue
具有0-360的值,並且不不超過360.
是的,當我嘗試它並添加'testvalue = testvalue%360;'在我的if(testvalue> 360)''它似乎工作非常好! – Martman
@UnoDosCode你甚至不需要'if'條件。 '50%360'仍然是'50'。 – Lunyx
啊,我明白:)非常好。非常感謝 – Martman