-2
Как отображать float и двойные значения в форме 0,00E + 00? что такое CultureInfo?Как отображать float и двойные значения в форме 0,00E + 00?
Как отображать float и двойные значения в форме 0,00E + 00? что такое CultureInfo?Как отображать float и двойные значения в форме 0,00E + 00?
Что вы ищете, это exponential format string, а не 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
Один из многих. Обычно тот, который предпочитает ваш пользователь. Вы должны немного сузить его. Возьмите, erm, немецкий, если вам все равно. –