C#负对齐格式

约翰

我想问一下Console.WriteLine()方法中的负对齐格式。我知道,例如,当您输入一个正值Console.WriteLine("{0,5}",123)并且参数“ spacing”小于您输入的对齐分量时,它将在左侧用空格填充。

但是我不理解负面的一致。例如,怎么Console.WriteLine("{0,-5}",123)办?我看不到Console.WriteLine("{0,-5}",123)之间的任何区别Console.WriteLine("{0}",123)请一些解释。

PS:一个例子会更容易。

吉恩·麦基(Zein Makki)

使用您提供的示例很难理解,因为负对齐组件在单词后添加空格(如果对齐的绝对值大于单词的长度),因此除非您有某些内容,否则您可能看不到这些空格随后。

例子:

考虑一下单词(堆栈=> 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章