我知道你可以写类似的东西
Console.WriteLine("{0:0000}", 11);
它将输出
0011
我很好奇是否可以用相同的方式填充字符串而无需编写自定义格式化程序吗?例如
Console.WriteLine("{0:00000000}", "string");
// output: 00string
答案 0 :(得分:5)
您可以使用String.PadRight(或PadLeft,取决于您的要求)。
返回一个新字符串,该字符串使该字符串中的字符左对齐 使用指定的Unicode字符在右边填充它们, 指定的总长度。