如何在c#中的double类型的adiition上获得零的十进制值

时间:2016-11-17 09:10:39

标签: c#

以下是操作..

double d=4.0;
double dd=4.0;
double results=d+dd;

它在执行时给出

results => 8

而不是

results => 8.0

我想得到如下的输出

results => 8.0

有人会告诉我如何获得带零的十进制值

1 个答案:

答案 0 :(得分:0)

您可以使用String格式输出所需的输出。像

    String.Format(((Math.Round(results) == results) ? "{0:0}" : "{0:0.00}"), results);