Freigeben über


Auffüllen von Zeichenfolgen

Aktualisiert: November 2007

Mit einer der folgenden String-Methoden können Sie eine neue Zeichenfolge erstellen, die aus einer ursprünglichen Zeichenfolge sowie den führenden und nachgestellten Zeichen besteht, mit denen diese auf eine angegebene Gesamtlänge aufgefüllt wurde. Als Auffüllzeichen können Leerzeichen oder ein angegebenes Zeichen verwendet werden. Es wird rechts- oder linksbündig dargestellt.

Methodenname

Verwendung

String.PadLeft

Füllt eine Zeichenfolge mit führenden Zeichen auf die angegebene Gesamtlänge auf.

String.PadRight

Füllt eine Zeichenfolge mit nachgestellten Zeichen auf die angegebene Gesamtlänge auf.

PadLeft

Die String.PadLeft-Methode erstellt eine neue Zeichenfolge, indem sie genügend führende Auffüllzeichen mit der ursprünglichen Zeichenfolge verkettet, um die angegebene Gesamtlänge zu erreichen. Bei der String.PadLeft(Int32)-Methode wird das Leerzeichen als Auffüllzeichen verwendet. Für die String.PadLeft(Int32, Char)-Methode können Sie ein eigenes Auffüllzeichen angeben.

Im folgenden Codebeispiel wird mithilfe der PadLeft-Methode eine Zeichenfolge erstellt, die 20 Zeichen lang ist. Auf der Konsole wird dann "--------Hello World!" angezeigt.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));

PadRight

Die String.PadRight-Methode erstellt eine neue Zeichenfolge, indem sie genügend nachgestellte Auffüllzeichen mit der ursprünglichen Zeichenfolge verkettet, um die angegebene Gesamtlänge zu erreichen. Bei der String.PadRight(Int32)-Methode wird das Leerzeichen als Auffüllzeichen verwendet. Für die String.PadRight(Int32, Char)-Methode können Sie ein eigenes Auffüllzeichen angeben.

Im folgenden Codebeispiel wird mithilfe der PadRight-Methode eine Zeichenfolge erstellt, die 20 Zeichen lang ist. Auf der Konsole wird dann "Hello World!--------" angezeigt.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));

Siehe auch

Weitere Ressourcen

Grundlegende Zeichenfolgenoperationen