在C#中PHP的number_format的等价函数是什么?

时间:2011-06-12 15:28:48

标签: c# php number-formatting

说我有这些值:

var upSize = 365308443361.28;
var downSize = 351897407979.52;

var size = upSize/downSize;

在PHP中,我可以这样做:

number_format(size, 3);

,输出结果为: 1.038

如何在C#中使用string.Format()?

进行相同的操作

2 个答案:

答案 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")