我现在要用write函数向一个文本中写数据, 每行5个数, 数的大小不一,每一列的数据要对齐, 请问怎么用格式来表达?(换行我知道,但是怎么让它对齐不知道了)
问题是简单了点, 可是现在是晚上,不能到图书馆借书,在网上搜了一会儿也没搜索到.请哪位大哥帮帮忙啊.

解决方案 »

  1.   

    sample code as follows:
    string strTest = string.Format( "{0,4}{1,4}", 1, 2 );// every number format in 4 characters//Output: "   1   2"
      

  2.   

    w.Write("{0,4}",aa);
    这样写出来的是右对齐,请问怎样写左对齐的?
      

  3.   

    int n = 1; 
    string strTest = string.Format( "{0}{1}", n.ToString().PadRight( 4, ' ' ), 
    n.ToString().PadRight( 4, ' ' ) );