格式小数

时间:2012-12-01 08:42:49

标签: c#

我找到了一些具有此行的示例代码

string.Format(CultureInfo.InvariantCulture, "{0};{1:f2};{2:f3};",item, someDecimalField, decimalAgain);

这些{1:f2};{2:f3}是什么,我可以在哪里找到更多信息。

由于

2 个答案:

答案 0 :(得分:5)

那些是standard format strings

"F"fixed point format specifier

  

定点(“F”)格式说明符将数字转换为字符串   形式为“-ddd.ddd ...”,其中每个“d”表示一个数字(0-9)。该   如果数字是负数,则字符串以减号开头。

     

精度说明符表示所需的小数   地方。如果省略精度说明符,则为当前   NumberFormatInfoNumberDecimalDigits属性提供数字   精度。

答案 1 :(得分:0)

这些是简单的对象参数,如{0},{1},{2}。但区别在于{1:f}有更多信息告诉:输出此参数就像一个浮点。 例如,{1:C}以货币形式显示输出。