Hjemmeside » hvordan » Formater en streng som valuta i C #

    Formater en streng som valuta i C #

    Når du bygger en streng til output til en webside, er det nyttigt at formatere enhver valuta værdi i et menneskeligt venligt pengeformat. Dette er ekstremt let i C #.

    Systemformatstrengen virker som denne: 0: C

    F.eks. Følgende kodeeksempel:

    decimal moneyvalue = 1921,39m; string html = String.Format ("Order Total: 0: C", moneyvalue); Console.WriteLine (html);

    Udsender følgende:

    Ordre i alt: $ 1,921.39

    Det er værd at bemærke, at du skal bestå i en numerisk værdi til String.Format-erklæringen. Hvis du sender en strengværdi, formateres den ikke korrekt. Hvis din valutaværdi er i en streng, skal du konvertere den til en dobbelt først.