在 .NET 中填補字串
使用下列其中一個 String 方法來建立由原始字串組成的新字串,而原始字串會使用前置或後置字元填補至指定的總長度。 填補字元可為空白或指定的字元。 產生的字串會靠右或靠左顯示。 若原始字串的長度已經大於或等於需要的總長度,則填補方法會傳回原封不動的原始字串。如需詳細資訊,請參閱 String.PadLeft 與 String.PadRight 這兩個多載方法的傳回一節。
方法名稱 | 使用 |
---|---|
String.PadLeft | 以指定總長度的前置字元填補字串。 |
String.PadRight | 以指定總長度的後置字元填補字串。 |
PadLeft
String.PadLeft 方法會將足夠的前置填補字元串連到原始字串,以達到指定的總長度,藉以建立新的字串。 String.PadLeft(Int32) 方法會使用空白字元作為填補字元,而 String.PadLeft(Int32, Char) 方法可讓您指定自己的填補字元。
下列程式碼範例會使用 PadLeft 方法來建立長度為 20 個字元的新字串。 此範例會在主控台顯示 "--------Hello World!
"。
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadLeft(20, '-'));
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 方法來建立長度為 20 個字元的新字串。 此範例會在主控台顯示 "Hello World!--------
"。
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadRight(20, '-'));
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))