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.