填充字符串

更新:2007 年 11 月

使用下列 String 方法之一创建新的字符串,其中包含原始字符串以及用于填充原始字符串使其达到指定总长度的前导或尾随字符。填充字符可以是空格或指定字符,因此可显示为右对齐或左对齐。

方法名

使用

String.PadLeft

用前导字符填充字符串使其达到指定的总长度。

String.PadRight

用尾随字符填充字符串使其达到指定的总长度。

PadLeft

String.PadLeft 方法创建新的字符串,将足够的前导填充字符连接到原始字符串使其达到指定的总长度。String.PadLeft(Int32) 方法使用空白作为填充字符,而且使用 String.PadLeft(Int32, Char) 方法可以指定自己的填充字符。

下面的代码示例使用 PadLeft 方法创建长度为二十个字符的新字符串。该示例将“--------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) 方法使用空白作为填充字符,而且使用 String.PadRight(Int32, Char) 方法可以指定自己的填充字符。

下面的代码示例使用 PadRight 方法创建长度为二十个字符的新字符串。该示例将“Hello World!--------”显示到控制台。

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

请参见

其他资源

基本字符串操作