Sdílet prostřednictvím


Doplňování řetězců

Použijte jednu z následujících metod String, pro vytvoření nového řetězce, který se skládá z původního řetězce, který je ohraničen počátečními nebo koncovými znaky na určenou celkovou délku. Ohraničujícím znakem mohou být mezery nebo zadaný znak. Následně se zobrazí buď vpravo nebo vlevo.

Název metody

Pomocí

String.PadLeft

Ohraničí řetězec počátečními znaky na zadanou celkovou délku.

String.PadRight

Ohraničí řetězec koncovými znaky na zadanou celkovou délku.

PadLeft

Metoda String.PadLeft vytvoří nový řetězec zřetězením dostatku počátečních ohraničujících znaků k původnímu řetězci pro dosažení zadané celkové délky. Metoda String.PadLeft(Int32) používá prázdné mezery jako ohraničující znaky a metoda String.PadLeft(Int32, Char) umožňuje zadat vlastní ohraničující znak.

Následující příklad kódu používá metodu PadLeft pro vytvoření nového řetězce, který má délku 20 znaků. V příkladu se zobrazí "--------Hello World!" v konzole.

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

PadRight

Metoda String.PadRight vytvoří nový řetězec zřetězením dostatku koncových znaků pro ohraničení původního řetězce pro dosažení zadané celkové délky. Metoda String.PadRight(Int32) používá prázdné znaky jako ohraničující znak a metoda String.PadRight(Int32, Char) umožňuje zadat vlastní ohraničující znak.

Následující příklad kódu používá metodu PadRight pro vytvoření nového řetězce, který má délku 20 znaků. Tento příklad zobrazuje Hello World!-------- do konzoly.

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

Viz také

Další zdroje

Základní operace s řetězci