すべて、
初期化ファイルから1.5の値を読み取り、Windowsフォームのテキストコントロールに1.50000として表示しようとしています。
コードは次のとおりです。
string value = ini.Read( "Form", "value" );
this.textcontrol.Text = String.Format( "{0:F5}", value );
「value」変数には1.5が含まれていますが、テキストコントロールにも1.50000ではなく1.5が表示されます。
私は何が間違っているのですか?
ありがとうございました。
[編集]
提案されたように、私は次のことをしようとしました:
var doublevar = double.Parse( value, CultureInfo.InvariantCulture );
this.textcontrol.Text = doublevar.ToString( "{0:F5}" );
しかし、私がコントロールで見たのは{1:F5}です。
何か案が?
[/編集]