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.