假设我有这些值:
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")