C++ number.ToString("F") выбрать в качестве десятичного разделителя

Я использую 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);

Но я просто получаю ошибку компилятора.

2 ответа

Во-первых, это не C++, так как метод двойного отсутствия. Это, вероятно, C# или какая-то управляемая вещь.

Не имеет значения, у вас есть ответ по вашей ссылке:

CultureInfo ci = new CultureInfo("en-us");

затем используйте объект ci в качестве второго параметра ToString (см. пример раздела по вашей ссылке:))

В соответствии с (C#) документами, с которыми вы связаны, это выглядит так:

textBox1->Text = Zahl.ToString("F", CultureInfo.CreateSpecificCulture("en-US"));
Другие вопросы по тегам