string s = "cat".PadRight(8);
string s2 = "poodle".PadRight(8);
Console.Write(s);
Console.WriteLine("feline");
Console.Write(s2);
Console.WriteLine("canine");
Console.WriteLine();
for (int i = 0; i < 30; i += 8)
{
Console.Write(string.Format("{0} record(s) found.".PadRight(30, '.'), i));
Console.WriteLine("(DONE).");
}
Console.Read();
这给了我这个输出
为什么这些(DONE)
未正确对齐feline and canine
?
用这个:
string.Format("{0} record(s) found.", i).PadRight(30, '.')
其实.PadRight(30, '.')
是里面的string.Format
电话,因此字符串是第一衬垫,然后格式化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句