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í |
---|---|
Ohraničí řetězec počátečními znaky na zadanou celkovou délku. |
|
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, '-'));