C#函数,PadLeft(),填充指定数量的空格。
返回一个新字符串,该字符串通过在此实例中的字符左侧填充空格来达到指定的总长度,从而实现右对齐。
public string PadLeft(
int totalWidth
)
int totalWidth
)
参数
- totalWidth
- 类型:System.Int32
结果字符串中的字符数,等于原始字符数加上任何其他填充字符。
返回值
类型:System.String与此实例等效的一个新字符串,但该字符串为右对齐,因此,在左侧填充所需数量的空格,使长度达到 totalWidth。 如果 totalWidth 小于此实例的长度,则为与此实例相同的新字符串。
异常 | 条件 |
---|---|
ArgumentOutOfRangeException |
totalWidth 小于零。 |
Unicode 空格定义为十六进制的 0x20。
PadLeft(Int32) 方法填充返回字符串的开头。 这意味着当对从右向左的语言使用该方法时,它将填充字符串的右部。
注意 |
---|
此方法不修改当前实例的值。 而是返回一个新字符串,其中填充了前导空白以使字符串的总长度为 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".转自MSDN:http://msdn.microsoft.com/zh-cn/library/0zk6ydzx