1. 程式人生 > 實用技巧 >LED文字對齊

LED文字對齊

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 methodString.Format. Toalign string to the left(spaces on the right) use formatting patern withcomma

(,) followed by a negative number of characters: String.Format(„{0,–10}“, text). Toright alignmentuse 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 theright.

[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
 -------------------------------