Я создал объект CultureInfo, используя новую CultureInfo ("fr-FR"). Теперь у меня есть номер, который я хочу вызвать. ToString («C», FrenchCultureInfo). Полученная строка помещает € AFTER в число. Зачем?Изменение значения валюты Обозначение символа в System.Globalization.NumberFormatInfo
CultureInfo french = new CultureInfo("fr-FR");
double value = 1234.56;
string output = value.ToString("C", french);//output = "1 234,56 €"
Из всего, что я видел, евро должен быть слева, и мой бизнес-требования мандата, что она находится на левой стороне. Однако нет возможности программно установить это значение.
Любые идеи о том, как я могу легко установить это значение? Я начал принимать объект культуры США и копировать все, начиная от французской культуры, до тех пор, пока мы все еще не хотим, чтобы все другие французские настройки, за исключением евро, были правильными. Но этот метод очень трудоемкий и расстраивающий.
Спасибо!
Человек, единственное имущество, в котором я НЕ проверял. Спасибо, Джон! –