2009-03-28 5 views
1

Ich benutze einen Beschleunigungssensor, um die aktuellen Beschleunigungen zu berechnen und es gibt den doppelten Wert zurück.Wie wird in .NET ein doppelter Wert auf eine ausgewählte Anzahl von Dezimalstellen gerundet?

Allerdings würde ich gerne die aktuelle Beschleunigung mit Wert 9.8 vergleichen. Bevor ich das mache, muss ich den vom Sensor erhaltenen Wert runden, also lautet die Frage: Wie wird ein doppelter Wert auf eine ausgewählte Anzahl von Dezimalstellen in .NET gerundet?

Antwort

4

Math.Round - dh

double val = Math.Round(current, 1); // 1dp 
+0

arghhh mich schlagen von 50 Sekunden :-) –

+0

ich bearbeitet, so dass Sie auch die Punkte bekommen können wie auch immer ;-p –

Verwandte Themen