【发布时间】:2017-02-08 16:20:56
【问题描述】:
我有double value = 30308950000;
我想像3.03x10^10一样显示它
如何使用 C# 实现它?
我试过了
double value = 30308950000;
Console.WriteLine(value.ToString("0.###E+0", CultureInfo.InvariantCulture));
输出 = 3.03E+10
我不想要3.03E+10 格式,而是3.03x10^10。
谢谢
【问题讨论】:
-
有人如何否决这个问题?这绝对不是小事!接受的答案很糟糕。
-
对此投反对票的人也应该在此处发表评论。所以我们可以找到更好的解决方案。
-
@Orace 这个问题不应该被否决 - 是的,但我的回答中
awful到底是什么?请描述一下你自己,我会尽力纠正它。
标签: c# string types format double