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

    Formater en streng som valuta i C #

    Når du bygger en streng for utdata til en nettside, er det nyttig å formatere hvilken som helst valutaverdi i et menneskevennlig pengeformat. Dette er ekstremt lett i C #.

    Systemformatstrengen fungerer slik: 0: C

    For eksempel, følgende kodeeksempel:

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

    Utfører følgende:

    Ordre Totalt: $ 1,921.39

    Det er verdt å merke seg at du må passere i en numerisk verdi til String.Format-setningen. Hvis du sender inn en strengverdi, vil den ikke formatere riktig. Hvis valutaverdien din er i en streng, må du konvertere den til en dobbel først.