使用以下其中一種方法來建立新的字串,其中包含一個經過在開頭或結尾加上字元填補的原始字串,以達到指定的總長度。 填補字元可以是空格或指定的字元。 產生的字串似乎是靠右對齊或靠左對齊。 如果原始字串的長度已經等於或大於所需的總長度,填補方法會傳回原始字串不變;如需詳細資訊,請參閱 和 方法兩個多載的String.PadLeftString.PadRight區段。
方法名稱 | 使用 |
---|---|
String.PadLeft | 將具有前置字元的字串填補為指定的總長度。 |
String.PadRight | 將尾端字元的字串填補到指定的總長度。 |
PadLeft (左墊)
方法 String.PadLeft 會透過在原始字串前添加足夠的填補字元,使其達到指定的總長度,以建立新字串。 String.PadLeft(Int32)方法會使用空格符做為填補字元,而 String.PadLeft(Int32, Char) 方法可讓您指定自己的填補字元。
下列程式代碼範例使用 PadLeft 方法來建立一個長度為二十個字元的新字串。 此範例會將 「--------Hello World!
顯示至主控台」。
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
PadRight
方法 String.PadRight 會將足夠的尾端填補字元連至原始字串,以達到指定的總長度,從而建立一個新的字串。 String.PadRight(Int32)方法會使用空格符做為填補字元,而 String.PadRight(Int32, Char) 方法可讓您指定自己的填補字元。
下列程式代碼範例使用 PadRight 方法來建立一個長度為二十個字元的新字串。 此範例會將 「Hello World!--------
顯示至主控台」。
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))