/ / Formatieren eines Strings als Währung in C #

Formatieren einer Zeichenfolge als Währung in C #

Wenn Sie eine Zeichenfolge für die Ausgabe auf einer Webseite erstellen, ist es hilfreich, einen Währungswert in einem menschenfreundlichen Geldformat zu formatieren. Dies ist in C # extrem einfach.

Die Systemformatzeichenfolge funktioniert folgendermaßen: {0: C}

Zum Beispiel das folgende Codebeispiel:

decimal moneyvalue = 1921.39m;
string html = String.Format("Order Total: {0:C}", moneyvalue);
Console.WriteLine(html);

Gibt Folgendes aus:

Gesamtbestellung: $ 1,921.39

Es ist erwähnenswert, dass Sie eine Zahl eingeben müssenWert für die String.Format-Anweisung. Wenn Sie einen Zeichenfolgewert übergeben, wird dieser nicht korrekt formatiert. Wenn sich Ihr Währungswert in einer Zeichenfolge befindet, müssen Sie ihn zuerst in ein Double konvertieren.