如何从双加双返回双?

时间:2016-09-07 16:29:21

标签: c#

我hava 2个双变量,当我求它们时,它返回int变量。 但是我想要它也返回Double。 我该怎么办? 谢谢!

示例:

double d = 4.0;
double Myd = 4.0; 

Console.WriteLine ( d+Myd ); // it returns me 8 but I want 8.0 .

2 个答案:

答案 0 :(得分:2)

值8和8.0相同。如果要在结果中显示小数,请使用N2之类的转换器,在小数点后使用2 SigDig进行固定。

xxx-cont

答案 1 :(得分:0)

香农是正确的。它返回一个double,但由于它在小数点后全部为0,因此将其切断。如果你做8.5 + 8它会返回16.5。如果您需要一个小数,只需使用N1。