要使用前导和尾随空格/零填充整数,可以使用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的情况下,则相反。而且我们还填充了零。