假设我有以下数值:
var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize/downSize;
在 PHP 中,我可以这样做:
number_format(size, 3);
输出结果为:1.038
我如何在C#中使用string.Format()实现相同的效果?
假设我有以下数值:
var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize/downSize;
number_format(size, 3);
输出结果为:1.038
我如何在C#中使用string.Format()实现相同的效果?
是的,你可以使用 string.Format:
var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize / downSize;
string result = string.Format("{0:0.000}", size);
以下是较简单但灵活性较差的代码:
size.ToString("0.000")
或者
size.ToString("f3")