说我有这些值:
var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize/downSize;
在PHP中,我可以这样做:
number_format(size, 3);
,输出结果为: 1.038
如何在C#中使用string.Format()?
进行相同的操作答案 0 :(得分:6)
是的,您可以使用string.Format:
var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize / downSize;
string result = string.Format("{0:0.000}", size);
答案 1 :(得分:3)
替代Darin代码的缩短(并且不太灵活):
size.ToString("0.000")
或
size.ToString("f3")