Ich rechne mit double Variablen, die ich dann am Schluss als String ausgebe:
textbox1.Text = Convert.ToString(meinDoubleWert);
Mein Debugger sagt mir, dass meinDoubleWert -0.13723006195467544 ist; auf dem Monitor kommt aber als Ausgabe -0,137230061954675 - es fehlen also zwei Nachkommastellen. Selbes Ergebnis, wenn ich z.B. die String.Format-Methode oder .ToString() zum konvertieren nutze.
Weiß jemand wieso das so ist bzw. wie bekomme ich alle Nachkommastellen angezeigt?
Viele Grüße,
Stephan
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von steschu am .
warum brauchst du alle Kommastellen? Unter Double.ToString steht, dass standardmäßig nur 15 Stellen angegeben werden und diese bei Bedarf im format geändert werden kann.
Bitte zuerst immer in der Dokumentation nachschauen. Generell weißt diese auf spezielle Eigenschaften darauf hin.