c#指数格式删除零

时间:2016-05-03 15:42:59

标签: c# format exponential

我正在使用这样的指数格式:

  

equationNumber.text = result.ToString(" e6",   CultureInfo.InvariantCulture);

我想在" e"之前删除零。例如,如果我有输出,则最多有6位小数:

  

1.000000e9

我想接受:

  

1E9

  

1.000600e10 = 1.0006e10

1 个答案:

答案 0 :(得分:0)

如果你坚持一般格式,你可以得到一些接近你想要的东西。示例number.ToString("g6", CultureInfo.InvariantCulture)将返回“1.0006e + 10”。我认为以下MSDN链接很有用:https://msdn.microsoft.com/en-us/library/kfsatb94(v=vs.110).aspx