PHP的等效函数是什么;s number_format在C#中


What is the equivalent function of PHP's number_format in C#?

假设我有这些值:

var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize/downSize;

在PHP中,我可以做到这一点:

number_format(size, 3);

输出为:1.038

我怎么能在C#中用字符串做同样的事情呢。格式化()?

是的,您可以使用字符串。格式:

var upSize = 365308443361.28;
var downSize = 351897407979.52;
var size = upSize / downSize;
string result = string.Format("{0:0.000}", size);

Darin代码的更短(更不灵活)的替代方案:

size.ToString("0.000")

size.ToString("f3")