Rundungsproblem

12/05/2009 - 11:27 von Andreas Szabo | Report spam
Hallo

Ich habe ein kleines Problem mit dem Runden. Ich würde einfach gerne den
Wert im Feld myDuration (1.62) vor dem Komma wegspeichern. Ich dachte mir,
ich definiere einfach ein integer Hilfsfeld und dann schreibe ich den Inhalt
in das Integer Feld. Leider das Feld gerundet geschrieben, d.h. es steht
eine 2 drin statt eine 1.
Was mache ich falsch?

int intResult = Convert.ToInt32 (myDuration);
Besten Dank für Eure Tipps und "En Guetà" :-)
 

Lesen sie die antworten

#1 Klaus P. Pieper
12/05/2009 - 11:48 | Warnen spam
Hallo Andreas,

Andreas Szabo schrieb:
Hallo

Ich habe ein kleines Problem mit dem Runden. Ich würde einfach gerne den
Wert im Feld myDuration (1.62) vor dem Komma wegspeichern. Ich dachte mir,
ich definiere einfach ein integer Hilfsfeld und dann schreibe ich den Inhalt
in das Integer Feld. Leider das Feld gerundet geschrieben, d.h. es steht
eine 2 drin statt eine 1.
Was mache ich falsch?

int intResult = Convert.ToInt32 (myDuration);
Besten Dank für Eure Tipps und "En Guetà" :-)



benutze

int intResult = Math.Floor (myDuration);

Gruß

Klaus

reply pub . pieper ibeq
to kp3 . at . com

Ähnliche fragen