Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте один из следующих String методов, чтобы создать новую строку, состоящую из исходной строки, которая заполняется начальными или конечными символами до указанной общей длины. Символ заполнения может быть пробелом или указанным символом. Результирующая строка, как представляется, выровнена по правому краю или выровнена по левому краю. Если длина исходной строки уже равна или больше требуемой общей длины, методы заполнения возвращают исходную строку без изменений; для получения дополнительных сведений см. разделы "Возврат значения" в двух перегрузках методов String.PadLeft и String.PadRight.
| Имя метода | Использование |
|---|---|
| String.PadLeft | Дополняет строку ведущими символами до указанной общей длины. |
| String.PadRight | Заполняет строку конечными символами до указанной общей длины. |
PadLeft
Метод String.PadLeft создает новую строку, добавляя к исходной строке достаточно начальных символов заполнения для достижения указанной общей длины. Метод String.PadLeft(Int32) использует пробелы в качестве символа заполнения, а String.PadLeft(Int32, Char) метод позволяет указать собственный символ заполнения.
В следующем примере кода метод используется PadLeft для создания новой строки, которая составляет двадцать символов. Пример отображает "--------Hello World!" на консоли.
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
ПадРайт
Метод String.PadRight создает новую строку, добавляя к исходной строке достаточно символов заполнения, чтобы достигнуть указанной общей длины. Метод String.PadRight(Int32) использует пробелы в качестве символа заполнения, а String.PadRight(Int32, Char) метод позволяет указать собственный символ заполнения.
В следующем примере кода метод используется PadRight для создания новой строки, которая составляет двадцать символов. Пример отображает "Hello World!--------" на консоли.
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))