Я использую textBox для отображения двойного значения.
double Zahl = 3.2343;
textBox1->Text = Zahl.ToString("F");
Результат 3,23. Как я могу установить десятичный разделитель, который используется для отображения самостоятельно?
Я нашел это: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
Поэтому я попробовал следующее:
double Zahl = 3.2343
textBox1->Text = Zahl.ToString("F", en-US);
Но я просто получаю ошибку компилятора.
В соответствии с (C #) документами, с которыми вы связаны, это выглядит так:
textBox1->Text = Zahl.ToString("F", CultureInfo.CreateSpecificCulture("en-US"));
Во-первых, это не C ++, так как метод двойного отсутствия. Это, вероятно, C # или какая-то управляемая вещь.
Не имеет значения, у вас есть ответ по вашей ссылке:
CultureInfo ci = new CultureInfo("en-us");
затем используйте объект ci в качестве второго параметра ToString (см. пример раздела в вашей ссылке :))