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