###,###,###,##0
# bedeutet, dass Zahlen angezeigt werden, wenn keine Zahlen vorhanden sind. 0 bedeutet, wenn Wenn Ziffern vorhanden sind, werden diese angezeigt, es werden keine Zahlen angezeigt. Wenn ja, wird sie als 0 angezeigt.
EG:
public string GetFormateString(int Precision, double Number) { string text = "###,###,###,##0."; for (int i = 0; i < Precision; i++) { text += "0"; } return Number.ToString(text); }
Im obigen Beispiel entsprechend der übergebenen Präzision Die Funktion (Präzision) und die Menge (Zahl) zur Ausgabe der von Ihnen genannten Zeichenfolge benötigen das Format. Die Funktion der for-Schleife besteht darin, die Anzahl der Nullen nach dem Dezimalpunkt zusammenzufügen, um die Nullstelle einzunehmen.
Durch das Breakpoint-Debugging kann es wie folgt angezeigt werden:
Die beim Aufruf übergebenen Parameter sind:
MessageBox.Show(GetFormateString(10,2.0));
Das Ausgabeergebnis ist:
Sie können Inhalte im Zusammenhang mit benutzerdefinierten Zahlenformatzeichenfolgen anzeigen die MSDN-Website: Klicken Sie, um den Link zu öffnen
Das Obige ist der Inhalt der benutzerdefinierten C#-Zahlenformatzeichenfolge ToString ###,###,###,##0. Weitere verwandte Inhalte Bitte achten Sie auf die chinesische PHP-Website (www.php.cn)!