C# 如何在0,00E+;00表格?

C# 如何在0,00E+;00表格?,c#,.net,C#,.net,如何以0,00E+00形式显示浮点值和双精度值?这是什么文化信息?你要找的是文化信息,而不是文化信息。使用用户想要的CultureInfo double value = 12345.6789; Console.WriteLine(value.ToString("E", CultureInfo.InvariantCulture)); // Displays 1.234568E+004 Console.WriteLine(value.ToString("E10", CultureInfo.Inva

如何以0,00E+00形式显示浮点值和双精度值?这是什么文化信息?

你要找的是文化信息,而不是文化信息。使用用户想要的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

其中之一。通常是用户喜欢的。你得把范围缩小一点。如果你不在乎的话,选择德语。