double.ToString(“G”)但总是包括点?

时间:2014-05-16 21:02:58

标签: c# .net formatting double tostring

是否有格式化代码,基本上假设" G"格式化规范,但始终确保显示小数点?

例如:

  • 1 =" 1.0"
  • 123 =" 123.0"
  • 10000 =" 1e + 4"

或者我只需要使用以下内容:

string str = someDouble.ToString();
if (!str.Contains('.') && !str.Contains('e') && !string.Contains('E'))
    str += ".0";

1 个答案:

答案 0 :(得分:1)

使用可以使用N +计数格式,其中count显示之后的数字计数。 someDouble.ToString( “N1”)