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

String.PadRight 方法 (Int32, Char)

 

返回一个新字符串,该字符串通过在此字符串中的字符右侧填充指定的 Unicode 字符来达到指定的总长度,从而使这些字符左对齐。

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

public string PadRight(
	int totalWidth,
	char paddingChar
)

参数

totalWidth
Type: System.Int32

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

paddingChar
Type: System.Char

Unicode 填充字符。

返回值

Type: System.String

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

Exception Condition
ArgumentOutOfRangeException

totalWidth 小于零。

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

System_CAPS_note说明

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

下面的示例演示PadRight方法。

string str = "forty-two";
char pad = '.';

Console.WriteLine(str.PadRight(15, pad));    // Displays "forty-two......".
Console.WriteLine(str.PadRight(2,  pad));    // Displays "forty-two".

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