float 値と double 値を 0,00E+00 形式で表示する方法は? CultureInfo とは何ですか?
1 に答える
2
探しているのは、CultureInfo ではなく、指数形式の文字列です。ユーザーが必要とする CultureInfo を使用します。
double value = 12345.6789;
Console.WriteLine(value.ToString("E", CultureInfo.InvariantCulture));
// Displays 1.234568E+004
Console.WriteLine(value.ToString("E10", CultureInfo.InvariantCulture));
// Displays 1.2345678900E+004
Console.WriteLine(value.ToString("e4", CultureInfo.InvariantCulture));
// Displays 1.2346e+004
Console.WriteLine(value.ToString("E", CultureInfo.CreateSpecificCulture("fr-FR")));
// Displays 1,234568E+004
于 2013-03-29T22:08:48.357 に答える