3

我找到了一些包含这一行的示例代码

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

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

谢谢

4

2 回答 2

5

那些是standard format strings

"F"fixed point format specifier

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

精度说明符指示所需的小数位数。如果省略精度说明符,则当前 NumberFormatInfoNumberDecimalDigits 属性提供数值精度。

于 2012-12-01T08:48:21.173 回答
0

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

于 2012-12-01T08:56:48.423 回答