Hemsida » hur » Formatera en sträng som valuta i C #

    Formatera en sträng som valuta i C #

    När du bygger en sträng för utmatning till en webbsida är det användbart att formatera valfritt valuta-värde i ett mänskligt vänligt pengarformat. Detta är extremt lätt i C #.

    Systemformatsträngen fungerar så här: 0: C

    Till exempel följande kodexempel:

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

    Utmatar följande:

    Order Totalt: $ 1,921.39

    Det är värt att notera att du måste skicka ett numeriskt värde till String.Format-satsen. Om du skickar in ett strängvärde kommer det inte att formateras korrekt. Om ditt valutavärde är i en sträng måste du konvertera det till en dubbel först.