Freigeben über


Zeichenfolgen auffüllen in .NET

Verwenden Sie eine der folgenden String Methoden, um eine neue Zeichenfolge zu erstellen, die aus einer ursprünglichen Zeichenfolge besteht, die mit führenden oder nachgestellten Zeichen auf eine angegebene Gesamtlänge aufgefüllt wird. Das Abstandszeichen kann ein Leerzeichen oder ein angegebenes Zeichen sein. Die resultierende Zeichenfolge scheint rechtsbündig oder linksbündig ausgerichtet zu sein. Wenn die Länge der ursprünglichen Zeichenfolge bereits gleich oder größer als die gewünschte Gesamtlänge ist, geben die Auffüllmethoden die ursprüngliche Zeichenfolge unverändert zurück; weitere Informationen finden Sie in den Abschnitten "Returns" der beiden Überladungen der String.PadLeft- und String.PadRight-Methoden.

Methodenname Verwendung
String.PadLeft Fügt einer Zeichenkette führende Zeichen hinzu, sodass sie eine festgelegte Gesamtlänge erreicht.
String.PadRight Füllt einen String mit nachgestellten Zeichen, um eine festgelegte Gesamtlänge zu erreichen.

PadLinks

Die String.PadLeft Methode erstellt eine neue Zeichenfolge, indem genügend führende Padzeichen mit einer ursprünglichen Zeichenfolge verkettet werden, um eine angegebene Gesamtlänge zu erzielen. Die String.PadLeft(Int32) Methode verwendet Leerzeichen als Abstandszeichen und mit der String.PadLeft(Int32, Char) Methode können Sie ihr eigenes Abstandszeichen angeben.

Im folgenden Codebeispiel wird die PadLeft Methode verwendet, um eine neue Zeichenfolge zu erstellen, die zwanzig Zeichen lang ist. Im Beispiel wird "--------Hello World!" in der Konsole angezeigt.

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

PadRechts

Die String.PadRight Methode erstellt eine neue Zeichenfolge, indem genügend nachfolgende Padzeichen mit einer ursprünglichen Zeichenfolge verkettet werden, um eine angegebene Gesamtlänge zu erzielen. Die String.PadRight(Int32) Methode verwendet Leerzeichen als Abstandszeichen und mit der String.PadRight(Int32, Char) Methode können Sie ihr eigenes Abstandszeichen angeben.

Im folgenden Codebeispiel wird die PadRight Methode verwendet, um eine neue Zeichenfolge zu erstellen, die zwanzig Zeichen lang ist. Im Beispiel wird "Hello World!--------" in der Konsole angezeigt.

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

Siehe auch