大家好。我有一个双数(例如:0.000006)。我想将其转换为字符串类型。但是结果是“ 6E-06”。我不想要它,我想要0.000006“。非常感谢
double a = 0.000006;
string resultString = a.toString();
我不知道“。”后面的数字。字符
最佳答案
很简单,如果您想显示与实际数字完全一样的数字,我们可以将其转换为decimal
并使用默认的ToString()
,如下所示:
var s = ((decimal)yourNumber).ToString();
//if yourNumber = 0.00000000000000000000000006
//just append the M after it:
var s = (0.00000000000000000000000006M).ToString();