如何总是显示浮点数的小数

本文关键字:小数 浮点数 显示 何总 | 更新日期: 2023-09-27 18:14:32

我已经构建了控制台进度条,它工作得很好,但问题是,对于没有小数的数字,它不打印它。我需要它打印100,0而不是100。可能很容易,但我不知道怎么做。

float percent = (float)(progress * 100) / total;
Console.Write(" [{0}] [{1}]", userID, Math.Round(percent, 1));

如何总是显示浮点数的小数

尝试使用" [{0}] [{1:0.0}]"代替:

Console.Write(" [{0}] [{1:0.0}]", userID, Math.Round(percent, 1));

定点

Console.Write(" [{0}] [{1:F1}]", userID, Math.Round(percent, 1));
Console.Write(" [{0}] [{1}]", userID, Math.Round(percent, 1).ToString("N1"));