Итак, я хотел попробовать отобразить валюту в C # и нашел CultureInfo, единственное, что нет способа отобразить символ евро перед номером, а не из того, что я видел и читал.
В основном это:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("en-GB"));
отобразит: £100,50
это:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("en-US"));
будет отображаться: $ 100,50
но это:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("fr-FR"));
отобразит: 100,50 €
Есть ли способ для fr-FR
отображать валюту следующим образом: 100,50 евро?