String.Format
zum Hinzufügen von Kommas in Tausend Platz einfach nur Leerzeichen ohne Komma hinzufügen.String.Format() zum Hinzufügen von Kommas in Tausend Platz für eine Nummer, die nicht funktioniert
Ich habe versucht:
var total = string.Format("{0:n0}", 12345);
// expect: total = 12,345
// actual: total = 12 345
Alles, was ich bin fehlt?
Mögliche Duplikat [.NET String .Format() zum Hinzufügen von Kommas in Tausenderstelle für eine Zahl] (https://stackoverflow.com/questions/105770/net-string-format-to-add-commes-in-house-places-for-a-number) – Liam
Sie haben es versäumt, Ihr SO-Profil zu aktualisieren, um festzustellen, wo du lebst. Die genaue Formatierung ist kulturspezifisch und kann mit der Systemsteuerung überschrieben werden. Erwägen Sie CultureInfo.InvariantCulture.NumberFormat, wenn Sie auf Kommas bestehen. –
Es hängt von Ihren aktuellen Kultureinstellungen ab. – Reniuz