-2

double 値を表示するために 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);

しかし、コンパイルエラーが発生しています。

4

2 に答える 2

0

リンクした(C#)ドキュメントによると、次のようにする必要があるようです:

textBox1->Text = Zahl.ToString("F", CultureInfo.CreateSpecificCulture("en-US"));
于 2013-07-10T13:06:40.447 に答える
0

まず、これは C++ ではありません。これは double hasnt メソッドであるためです。それはおそらくC#か、ある種の管理されたものです。

問題ありません。リンクに答えがあります。

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

次に、ciオブジェクトをToStringの2番目のパラメーターとして使用します(リンクの例のセクションを参照してください:))

于 2013-07-10T13:06:41.037 に答える