System.Console.Write(“{0} {1:N2} {2}”是什么{1:N2}指的是什么?

时间:2011-11-29 20:27:21

标签: c# .net

我知道0代表数组中的第一个元素......但是1是什么?N2?

4 个答案:

答案 0 :(得分:5)

要应用于数据的格式。在这种情况下,两个十进制数。

http://msdn.microsoft.com/en-us/library/aa720653(v=vs.71).aspx

答案 1 :(得分:3)

{1:N2}表示第二个参数被格式化为具有千位分隔符且精度为2位的数字。

答案 2 :(得分:1)

冒号左侧的索引“1”指定arg个参数中的第二个(从零开始的索引)。冒号右侧的字符串“N2”指定要在该参数上使用的格式。具体来说,N2表示具有2个小数位的组分隔符数字格式;有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

上标准格式字符串的文档

通常,格式说明符的格式为{ index[,alignment][ : formatString] };有关详细信息,请参阅文档:http://msdn.microsoft.com/en-us/library/ttxecb1c.aspx

答案 3 :(得分:0)

这是第二个元素的数字格式。 .Net中的格式可以在不同的数据类型上完成,如数字,日期,枚举。您还可以创建自定义格式。你可以在这里开始格式化 Formatting Types