C#函数,PadLeft(),填充指定数量的空格。

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

 

命名空间:  System
程序集:  mscorlib(在 mscorlib.dll 中)
 
public string PadLeft(
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
posted @ 2012-06-13 15:32  Archosaur  Views(7501)  Comments(0Edit  收藏  举报