Formátování řetězce jako měny v C #
Při vytváření řetězce pro výstup na webovou stránku je vhodné formátovat jakoukoli hodnotu měny ve formátu peněz vhodných pro lidi. To je velmi snadné v C #.
Systémový formátovací řetězec funguje takto: 0: C
Například následující příklad kódu:
desetinná peněžní hodnota = 1921,39 m; řetězec html = String.Format ("Objednávka celkem: 0: C", moneyvalue); Console.WriteLine (html);
Výstupy:
Objednávka celkem: $ 1,921.39
Stojí za zmínku, že musíte předat číselnou hodnotu příkazu String.Format. Zadáte-li hodnotu řetězce, nebude formátována správně. Pokud je hodnota vaší měny v řetězci, musíte ji nejprve převést na dvojitý.