次のいずれかの String メソッドを使用して、先頭または末尾の文字を指定した合計長に埋め込んだ元の文字列で構成される新しい文字列を作成します。 埋め込み文字には、スペースまたは指定した文字を指定できます。 結果の文字列は、右揃えまたは左揃えのいずれかになります。 元の文字列の長さが既に目的の合計長以上の場合、埋め込みメソッドは元の文字列を変更せずに返します。詳細については、メソッドとString.PadLeft メソッドの 2 つのオーバーロードの String.PadRight セクションを参照してください。
| メソッド名 | 用途 |
|---|---|
| String.PadLeft | 文字列の先頭の文字を指定した合計長に埋め込みます。 |
| String.PadRight | 末尾の文字を含む文字列を、指定した合計長に埋め込みます。 |
パッドレフト
String.PadLeftメソッドは、指定された合計長を達成するのに十分な先頭の埋め込み文字を元の文字列に連結することで、新しい文字列を作成します。 String.PadLeft(Int32)メソッドでは、埋め込み文字として空白を使用し、String.PadLeft(Int32, Char)メソッドを使用すると、独自の埋め込み文字を指定できます。
次のコード例では、 PadLeft メソッドを使用して、長さが 20 文字の新しい文字列を作成します。 この例では、コンソールに "--------Hello World!" と表示されます。
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
パッドライト
String.PadRight メソッドは、指定された合計長を達成するのに十分な末尾の埋め込み文字を元の文字列に連結することで、新しい文字列を作成します。 String.PadRight(Int32)メソッドでは、埋め込み文字として空白を使用し、String.PadRight(Int32, Char)メソッドを使用すると、独自の埋め込み文字を指定できます。
次のコード例では、 PadRight メソッドを使用して、長さが 20 文字の新しい文字列を作成します。 この例では、コンソールに "Hello World!--------" と表示されます。
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
.NET