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.