Startseite » wie man » Eine Zeichenfolge als Währung in C # formatieren

    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.