-1

以下に示すように、浮動小数点値を文字列にフォーマットする必要があります

1.0E11 -- 1.0E11  
1.21 -- 1.21

試してみるとToString("0.00")、次の値が得られました。

1.0E11- "10000000000.00"  
1.21 - 1.21

指数がある場合、浮動小数点値を指数値を持つ文字列に変換するにはどうすればよいですか?

4

2 に答える 2

3
String.Format("{0:E4}", myFloat);

また

myFloat.ToString("E4"); // Where 4 is the number of decimal places

参照: http://blogs.msdn.com/b/kathykam/archive/2006/03/29/564426.aspx

于 2013-02-11T12:22:23.703 に答える
1

.ToString("G3")あなたが望むものに近いと思いますが、 のような中間の数値をどのよう666.123fにフォーマットするかを指定していません。

于 2013-02-11T13:11:02.347 に答える