Formattare una stringa come valuta in C #
Quando si costruisce una stringa per l'output in una pagina Web, è utile formattare qualsiasi valore di valuta in un formato di denaro di facile utilizzo. Questo è estremamente facile in C #.
La stringa di formattazione del sistema funziona così: 0: C
Ad esempio, il seguente esempio di codice:
valore decimale monetario = 1921,39 milioni; string html = String.Format ("Totale ordine: 0: C", valore monetario); Console.WriteLine (html);
Emette il seguente:
Totale ordine: $ 1,921,39
Vale la pena notare che è necessario passare un valore numerico all'istruzione String.Format. Se passi un valore stringa, non verrà formattato correttamente. Se il valore della tua valuta è in una stringa, devi prima convertirlo in doppio.