C#| 用前导和尾随空格/零填充整数

要使用前导和尾随空格/零填充整数,可以使用C#中String类的库方法的method。String.Format()

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Demo for left or right alignment of an integer number:");

            Console.WriteLine(String.Format("{0,6}"         , 256));
            Console.WriteLine(String.Format("{0,-6}"        , 256));
            Console.WriteLine(String.Format("{0,6:00000}"   , 256));
            Console.WriteLine(String.Format("{0,-6:00000}"  , 256));

            Console.WriteLine();  
        }
    }
}

输出结果

Demo for left or right alignment of an integer number:
   256
256
 00256
00256

在上面的程序中,6用于右对齐,此处在左侧填充空格。而在-6的情况下,则相反。而且我们还填充了零。