Frage

Wenn ich angezeigt werden soll, sagen wir, vier Dezimalstellen, was ist das richtige Format?

War es hilfreich?

Lösung

String.Format("{0:0.0000}", floatNum);

Das wird immer vier Dezimalstellen angezeigt werden, unabhängig davon, was der Wert ist. Weitere Möglichkeiten finden Sie hier: http://www.csharp-examples.net/string -Format-double /

Andere Tipps

Ich persönlich ziehe diesen Ansatz.

floatNum.ToString("N4")

Beachten Sie, dass es rundet:

decimal d = 1.23456789M;
Console.WriteLine(d.ToString("0.0000"));

// Output: 1.2345

Als Format-String, es wäre:

Console.WriteLine("{0:0.0000}", d);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top