Il metodo ToString() associato ai tipi di dati di c# può accettare un parametro per esprimere il formato. Usando questa funzione, possiamo convertire al volo un valore per la visualizzazione in questo modo:
int i;
i.ToString("C")
che dà per risultato la stringa “€ 0,00”.
Si può anche specificare un formato monetario per un paese diverso, ad esempio il locale danese in corone, come segue
d.ToString("C", System.Globalization.CultureInfo.CreateSpecificCulture("da-DK"))
ottenendo “kr. 123,46”.
Se si conservano gli importi in centesimi usando campi interi, come spesso accade, il formato giusto è
((double)importo / 100).ToString("C")