E' noto che per formattare un numero in formato "currency" è possibile usare la formattazione predefinita "C": price.ToString("C"). Tale tipo di formattazione oltre che impostare la corretta formattazione per decimali e separatore per migliaia aggiunge alla stringa formattata anche il simbolo della currency della cultura impostata implicitamente o esplicitamente. Perchè la formattazione "currency" deve includere anche il simbolo della currency? (continua)