En C# le code Console.WriteLine("{0:c}", 998);
donne la sortie $998
en paramètres par défaut "US-Language". Mais si je veux changer de façon dynamique mon symbole monétaire à Pound, Sterling, ou Roupie tout symbole monétaire selon les préférences de l'utilisateur, est-il autour de le faire. Dites, j'appelle une méthode:Monnaie de mise en forme avec Dynamic Currency Symbole
public void PrintInRightCurrencyFormat(decimal value, ICustomFormatter format)
{
Console.WriteLine(... ... ...);
}
Et cette méthode imprimera la valeur au format requis.
Une chose est que est-il possible d'insérer un symbole de devise personnalisé. Mon point est que si une devise vient avec un nouveau symbole (comme l'Inde a fait avec son symbole Roupie), comment activer cela immédiatement dans le code.
Merci d'avance.
Vous pouvez le faire par 'CultureInfo' mais vous avez besoin prendre soin de la conversion des devises; 50 $! = Rs 50 –