以下に示すように、浮動小数点値を文字列にフォーマットする必要があります
1.0E11 -- 1.0E11
1.21 -- 1.21
試してみるとToString("0.00")
、次の値が得られました。
1.0E11- "10000000000.00"
1.21 - 1.21
指数がある場合、浮動小数点値を指数値を持つ文字列に変換するにはどうすればよいですか?
以下に示すように、浮動小数点値を文字列にフォーマットする必要があります
1.0E11 -- 1.0E11
1.21 -- 1.21
試してみるとToString("0.00")
、次の値が得られました。
1.0E11- "10000000000.00"
1.21 - 1.21
指数がある場合、浮動小数点値を指数値を持つ文字列に変換するにはどうすればよいですか?
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
.ToString("G3")
あなたが望むものに近いと思いますが、 のような中間の数値をどのよう666.123f
にフォーマットするかを指定していません。