Freigeben über


Auffüllen von Zeichenfolgen

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 System.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 System.String.PadLeft(System.Int32)-Methode wird das Leerzeichen als Auffüllzeichen verwendet. Für die System.String.PadLeft(System.Int32,System.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 System.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 System.String.PadRight(System.Int32)-Methode wird das Leerzeichen als Auffüllzeichen verwendet. Für die System.String.PadRight(System.Int32,System.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