2012-01-04 28 views

回答

2

閱讀有關MSDN上的字符串格式,特別是composite formatting。 '-25';'指定對齊組件。

對準部件可選對準部件是一個帶符號的整數 指示優選的格式化字段寬度。如果對齊的值爲 小於格式化字符串的長度,則會忽略 對齊,並將格式化字符串的長度用作字段寬度的 。如果 比對爲正值,則字段中的格式化數據爲右對齊,如果比對爲負值,則爲左對齊。如果需要填充 ,則使用空格。如果指定了 對齊,則需要逗號。

7

你提到很難看出它的作用:那是因爲它增加了空間,而且在控制檯中很難看到。嘗試直接前和輸出後加入一個字符,所以你可以更清楚地看到的空間,如下面的例子:

Console.WriteLine("[{0, -25}]", "Microsoft"); // Left aligned 
Console.WriteLine("[{0, 25}]", "Microsoft"); // Right aligned 
Console.WriteLine("[{0, 5}]", "Microsoft"); // Ignored, Microsoft is longer than 5 chars 

會導致本(含空格)

[Microsoft    ] 
[    Microsoft] 
[Microsoft] 

它看起來像這樣在控制檯窗口:

enter image description here

0

這個'東西'是一個複合格式化字符串。請參閱備註here和本文here

0

它用於對齊。
檢查這讓你可以得到

Console.Write("Company = |{0,-25}|", company); 
相關問題