C ++ number.ToString(“F”)选择为小数分隔符

时间:2013-07-10 13:00:23

标签: c++ textbox decimal-point object-to-string

我正在使用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 个答案:

答案 0 :(得分:0)

根据您链接到的(C#)文档看起来需要:

textBox1->Text = Zahl.ToString("F", CultureInfo.CreateSpecificCulture("en-US"));

答案 1 :(得分:0)

首先,这不是C ++,因为双重方法。它可能是C#或某种托管的东西。

没关系,你的链接上有答案:

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

然后,使用ci对象作为ToString的第二个参数(请参阅链接上的示例部分:))