共用方式為


在 .NET 中填補字串

使用下列其中一個 String 方法來建立由原始字串組成的新字串,而原始字串會使用前置或後置字元填補至指定的總長度。 填補字元可為空白或指定的字元。 產生的字串會靠右或靠左顯示。 若原始字串的長度已經大於或等於需要的總長度,則填補方法會傳回原封不動的原始字串。如需詳細資訊,請參閱 String.PadLeftString.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))

另請參閱