Console.Write()格式输出的格式项采用{x,y:z}的格式,各项说明:
x:索引组件
强制“索引”组件(也叫参数说明符)是一个从0开始的数字,可标识值列表中对应的元素。也就是说,参数说明符为0的格式项格式化参数列表中的第一个值,参数说明符为1的格式项格式化参数列表中的第二个值,依次类推。每一个格式项都可以引用所有的参数。例如,如果有三个值,则可以通过指定类似于“{1}{0}{2}”的源字符串来格式化第二、第一和第三个值。格式项未引用的值会被忽略。如果参数说明符指定了超出值列表范围的项,将导致运行时异常。
y:对齐组件
可选的“对齐”组件是一个带符号的整数,指示首选的格式化字段宽度。如果“对齐”值小于格式化字符串的长度,“对齐”会被忽略,并且使用格式化字符串的长度作为字段宽度。如果“对齐”为正数,字段的格式化数据为右对齐;如果“对齐”为负数,字段的格式化数据为左对齐。如果需要填充,则使用空白。如果指定“对齐”,就需要使用逗号。这个对齐组件没用过,不熟悉。
z:格式字符串组件