我想问一下Console.WriteLine()方法中的负对齐格式。我知道,例如,当您输入一个正值Console.WriteLine("{0,5}",123)
并且参数“ spacing”小于您输入的对齐分量时,它将在左侧用空格填充。
但是我不理解负面的一致。例如,怎么Console.WriteLine("{0,-5}",123)
办?我看不到Console.WriteLine("{0,-5}",123)
和之间的任何区别Console.WriteLine("{0}",123)
。请一些解释。
PS:一个例子会更容易。
使用您提供的示例很难理解,因为负对齐组件在单词后添加空格(如果对齐的绝对值大于单词的长度),因此除非您有某些内容,否则您可能看不到这些空格随后。
例子:
考虑一下单词(堆栈=> 5个字符,溢出=> 8个字符)
Console.WriteLine("{0,-5}{1,8}\n", "Stack", "Overflow"); // StackOverflow
Console.WriteLine("{0,-6}{1,8}\n", "Stack", "Overflow"); // Stack Overflow
Console.WriteLine("{0,-6}{1,9}\n", "Stack", "Overflow"); // Stack Overflow
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句