Double to string conversion without scientific notation

前端 未结 17 1517
無奈伤痛
無奈伤痛 2020-11-22 15:33

How to convert a double into a floating-point string representation without scientific notation in the .NET Framework?

\"Small\" samples (effective numbers may be of

17条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 16:09

    This works fine for me...

    double number = 1.5E+200;
    string s = number.ToString("#");
    
    //Output: "150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
    

提交回复
热议问题