C#输出文字对齐,空格位数对齐

Posted sundy blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#输出文字对齐,空格位数对齐相关的知识,希望对你有一定的参考价值。

Align String with Space

 

This example shows how to align strings with spaces. The example formats text to table and writes it to console output.

To align string to the right or to the left use static method String.Format. To align string to the left (spaces on the right) use formatting patern with comma (,) followed by a negative number of characters: String.Format(„{0,–10}“, text). To right alignment use a positive number: {0,10}.

Following example shows how to format text to the table. Values in the first and second column are aligned to the left and the third column is aligned to the right.

[C#]

Console.WriteLine("-------------------------------");
Console.WriteLine("First Name | Last Name  |   Age");
Console.WriteLine("-------------------------------");
Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Bill", "Gates", 51));
Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Edna", "Parker", 114));
Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Johnny", "Depp", 44));
Console.WriteLine("-------------------------------");

Output string:

 -------------------------------
 First Name | Last Name  |   Age
 -------------------------------
 Bill       | Gates      |    51
 Edna       | Parker     |   114
 Johnny     | Depp       |    44
 -------------------------------

以上是关于C#输出文字对齐,空格位数对齐的主要内容,如果未能解决你的问题,请参考以下文章

c语言输出数据对齐不了怎么弄

print输出格式总结

c#设置wpf的label文字右对齐

登录页面 文字 2 3 4 个字 等宽俩端对齐 空格

c语言怎么让文字右对齐

android TextView 怎么加空格,对齐文字