Eine Zeichenfolge als Währung in C # formatieren
Wenn Sie eine Zeichenfolge für die Ausgabe auf einer Webseite erstellen, ist es nützlich, jeden Währungswert in einem menschenfreundlichen Geldformat zu formatieren. Das ist extrem einfach in C #.
Die Systemformatzeichenfolge funktioniert folgendermaßen: 0: C
Beispielsweise das folgende Codebeispiel:
Dezimalgeldwert = 1921,39m; string html = String.Format ("Order Total: 0: C", moneyvalue); Console.WriteLine (html);
Gibt folgendes aus:
Auftragssumme: $ 1.921,39
Es ist erwähnenswert, dass Sie einen numerischen Wert an die String.Format-Anweisung übergeben müssen. Wenn Sie einen Zeichenfolgewert übergeben, wird das Format nicht korrekt formatiert. Wenn Ihr Währungswert in einer Zeichenfolge enthalten ist, müssen Sie ihn zuerst in einen doppelten Wert konvertieren.