int a = 5000;
Console.WriteLine("{0:c10}",a);//转换货币字符
Console.WriteLine("{0,10}", a);//左侧补空格
Console.WriteLine("{0,-10}", a);//右侧补空格
Console.WriteLine($"{a,10}");//左侧补空格
Console.WriteLine($"{a,-10}");//右侧补空格
Console.WriteLine("{0:d10}", a);//十进制
Console.WriteLine("{0:x10}", a);//十六进制
Console.WriteLine("{0:f3}", a);//保留小数
Console.WriteLine("{0:g3}", a);//转换为科学计数法
Console.WriteLine("{0:n3}", a);//保留小数,但以3位隔开
Console.WriteLine("{0:p3}", (double)a/10000);//转换为百分比,数字为小数点几位
演示效果如下: