本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

String.PadLeft 方法 (Int32)

 

返回一个新字符串,该字符串通过在此实例中的字符左侧填充空格来达到指定的总长度,从而实现右对齐。

命名空间:   System
程序集:  mscorlib(位于 mscorlib.dll)

public string PadLeft(
	int totalWidth
)

参数

totalWidth
Type: System.Int32

结果字符串中的字符数,等于原始字符数加上任何其他填充字符。

返回值

Type: System.String

与此实例等效的一个新字符串,但该字符串为右对齐,因此,在左侧填充所需任意数量的空格,使长度达到 totalWidth 但是,如果 totalWidth 小于此实例的长度,则此方法返回对现有实例的引用。 如果 totalWidth 等于此实例的长度,则此方法返回与此实例相同的新字符串。

Exception Condition
ArgumentOutOfRangeException

totalWidth 小于零。

Unicode 空间被定义为十六进制 0x0020。

PadLeft(Int32)方法来填充返回的字符串的开头。 这意味着,当用于右到左的语言,它将填充字符串的右侧部分。

System_CAPS_note说明

如果PadLeft方法来填充当前实例与空白字符,此方法不会修改当前实例的值。 相反,它将返回一个新字符串,则用前导空白字符填充,以便其总长度totalWidth字符。

下面的示例演示PadLeft方法。

string str = "BBQ and Slaw";
Console.WriteLine(str.PadLeft(15));  // Displays "   BBQ and Slaw".
Console.WriteLine(str.PadLeft(5));   // Displays "BBQ and Slaw".

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: