float bei der Ausgabe formatieren
-
Hi,
mir will es einfach nicht gelingen, floats so zu formatieren, wenn ich sie als String konvertiere, dass sie aussehen, wie ich es will. Dabei will ich nix kompliziertes:
Ich möchte sie in der Form: 0.00
Also, genau 1 stelle VOR dem Dezimaltrenner, dann einen '.' als Trenner und dann GENAU 2 Dezimalstellen, egal, ob sie 0 sind oder nicht. Und (was jetzt leider oft der Fall war), er soll sie vor allem NICHT runden!!
Das mit der Stelle VOR dem Trenner ist egal, weil die Zahlen nur zwischen 0 und 1 liegen.
WIe mache ich das denn??? Ich habe jetzt schon NUmberFormatInfo versucht, FormatStrings beim ToString(). Klappt alles nicht
-
double t=1234.424; double t2=2351234.8; Console.WriteLine(t.ToString("#,###,###.00")); Console.WriteLine(t2.ToString("#,###,###.00"));