共用方式為


填補字串

更新:2007 年 11 月

使用下列其中一個 String 方法可建立新的字串,該字串是由以前置或尾端字元填補至指定之總長度的原始字串所組成。填補字元可以是空白字元或指定的字元,使其看起來為向右對齊或向左對齊。

方法名稱

做法

String.PadLeft

以前置字元填補至指定之總長度的字串。

String.PadRight

以尾端字元填補至指定之總長度的字串。

PadLeft

String.PadLeft 方法會建立新的字串,其方式是以足夠的前置填補字元串連到原始字串,使其達到指定的總長度。String.PadLeft(Int32) 方法會使用泛空白字元 (White Space) 做為填補字元,而 String.PadLeft(Int32, Char) 方法可讓您指定自己的填補字元。

下列程式碼範例使用 PadLeft 方法來建立具有二十個字元長度的新字串,範例中會對主控台 (Console) 顯示 "--------Hello World!"。

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));

PadRight

String.PadRight 方法會建立新的字串,其方式是以足夠的尾端填補字元串連到原始字串,使其達到指定的總長度。String.PadRight(Int32) 方法會使用泛空白字元 (White Space) 做為填補字元,而 String.PadRight(Int32, Char) 方法可讓您指定自己的填補字元。

下列程式碼範例使用 PadRight 方法來建立具有二十個字元長度的新字串,範例中會對主控台 (Console) 顯示 "Hello World!--------"。

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));

請參閱

其他資源

基本字串作業