Startpagina » hoe » Een tekenreeks opmaken als valuta in C #

    Een tekenreeks opmaken als valuta in C #

    Wanneer u een tekenreeks maakt voor uitvoer naar een webpagina, is het handig om elke valutawaarde in een mensvriendelijk geldformaat te formatteren. Dit is extreem eenvoudig in C #.

    De tekenreeks van het systeemformaat werkt als volgt: 0: C

    Bijvoorbeeld het volgende codevoorbeeld:

    decimale geldwaarde = 1921.39m; string html = String.Format ("Ordertotaal: 0: C", geldwaarde); Console.WriteLine (html);

    Voert het volgende uit:

    Totaal bestelling: $ 1.921,39

    Het is vermeldenswaard dat u een numerieke waarde moet doorgeven aan de String.Format-instructie. Als u een tekenreekswaarde doorgeeft, wordt deze niet correct opgemaakt. Als uw valutawaarde in een reeks voorkomt, moet u deze eerst in een dubbele conversie omzetten.