Console.WriteLine("{0,4} {1,9} {2,9} {3,9} {4,9}","Year","Q1","Q2","Q3","Q4");请问这里的{0,4} {1,9} {2,9} {3,9} {4,9} 都是什么意思?拿{0,4}来说,第0个位置,4个长度?

解决方案 »

  1.   

    楼主对着 {索引[,对齐][:格式字符串]} msdn上有详细解释
      

  2.   

    楼主的C#代码中有{m,n}的是输出格式。
    Console.WriteLine()允许传递相应的参数。每一个参数是花括号中包含标记的字符串,这个花括号中,要把后续的参数插入到文本中。每个标记都包含一个基于0的索引,表示列表参数的序号。如:
    int m=10;
    int n=20;
    Console.WriteLine("{0}+{1}={2},m,n,m+n");
    也可以用格式{m,n}来指定输出宽度,其中n是参数索引,m是宽度值,正值表示右对齐,负值表示左对齐。{0,4}表示输出的变量宽度为4位,且是右对齐的
      

  3.   

    实验了一下,我觉得应该是这样:
    {m,n}
    m应该是后面参数的值,就是索引
    n是长度(宽度),正值代表右对齐,负值表示左对齐。