NET Framework 类库
String.PadLeft 方法 (Int32, Char)
右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。
命名空间:System
程序集:mscorlib(在 mscorlib.dll 中)
<script type="text/Javascript"> var ExpCollDivStr = ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl051c1995b,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl05img,"; </script>
语法
Visual Basic(声明)
Public Function PadLeft ( _
totalWidth As Integer, _
paddingChar As Char _
) As String
Visual Basic(用法)
Dim instance As String
Dim totalWidth As Integer
Dim paddingChar As Char
Dim returnValue As String
returnValue = instance.PadLeft(totalWidth, paddingChar)
C#
public string PadLeft (
int totalWidth,
char paddingChar
)
C++
public:
String^ PadLeft (
int totalWidth,
wchar_t paddingChar
)
J#
public String PadLeft (
int totalWidth,
char paddingChar
)
JScript
public function PadLeft (
totalWidth : int,
paddingChar : char
) : String
参数
-
totalWidth
-
结果字符串中的字符数,等于原始字符数加上任何其他填充字符。
-
paddingChar
-
Unicode 填充字符。
返回值
等效于此实例的一个新 String,但它是右对齐的,并在左边用达到 totalWidth 长度所需数目的 paddingChar 字符进行填充。如果 totalWidth 小于此实例的长度,则为与此实例相同的新 String。
<script type="text/Javascript"> var ExpCollDivStr = ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl137e75b88,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl13img,"; </script>
异常
异常类型 | 条件 |
---|---|
totalWidth 小于零。 |
<script type="text/Javascript"> var ExpCollDivStr = ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl157326ad6,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl15img,"; </script>
示例
下面的代码示例说明了 PadLeft 方法。
Visual Basic
Dim str As String
Dim pad As Char
str = "forty-two"
pad = "."c
Console.WriteLine(str.PadLeft(15, pad)) ' Displays "......forty-two".
Console.WriteLine(str.PadLeft(2, pad)) ' Displays "forty-two".
C++
String^ str = "forty-two";
Console::WriteLine( str->PadLeft( 15, L'.' ) ); // Displays "......forty-two".
Console::WriteLine( str->PadLeft( 2, L'.' ) ); // Displays "forty-two".
JScript
var str : String;
var pad : char;
str = "forty-two";
pad = ".";
Console.WriteLine(str.PadLeft(15, pad)) // Displays "......forty-two".
Console.WriteLine(str.PadLeft(2, pad)) // Displays "forty-two".