如何在c#中获得双精度类型加法时带零的十进制值

本文关键字:十进制 类型 双精度 | 更新日期: 2023-09-27 18:18:15

下面是…

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

它在执行时给出

results => 8

代替

results => 8.0

我想得到如下输出

results => 8.0

谁能告诉我怎么得到有零的十进制值

如何在c#中获得双精度类型加法时带零的十进制值

您可以使用字符串格式输出所需的内容。像

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