Format-Typ double mit minimaler Anzahl von Dezimalstellen
Muss ich format Doppel-Typ, so dass es mindestens zwei Dezimalstellen aber ohne Einschränkung für die maximale Anzahl von Dezimalstellen:
5 -> "5.00"
5.5 -> "5.50"
5.55 -> "5.55"
5.555 -> "5.555"
5.5555 -> "5.5555"
Wie kann ich es erreichen?
- Du willst also die doppelte konvertieren in string und stellen Sie sicher, es hat mindestens 2 Nachkommastellen?
- Kogoj, ja
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Können Sie die
0
format specificer für nicht-optionale Ziffern und#
für optionale Ziffern:Diesem Beispiel gibt die bis zu fünf Dezimalstellen, können Sie weitere
#
Positionen wie nötig.Etwas wie
ToString("0.00#")
funktionieren sollteIn diesem Fall wäre es max 3 Dezimalstellen, so fügen Sie hash als erforderlich.