Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Метод String.PadRight (Int32)

 

Опубликовано: Октябрь 2016

Возвращает новую строку, в которой знаки данной строки выровнены по левому краю путем добавления справа символов-разделителей до указанной общей длины.

Пространство имен:   System
Сборка:  mscorlib (в mscorlib.dll)

public string PadRight(
	int totalWidth
)

Параметры

totalWidth
Type: System.Int32

Количество знаков в полученной строке, равное числу исходных знаков плюс некоторое количество добавленных для заполнения знаков.

Возвращаемое значение

Type: System.String

Новая строка, эквивалентная данному экземпляру, но с выравниванием по левому краю и с добавленными справа пробелами, необходимыми для достижения длины totalWidth. Однако если значение параметра totalWidth меньше длины данного экземпляра, метод возвращает ссылку на имеющийся экземпляр. Если значение параметра totalWidth равно длине данного экземпляра, метод возвращает новую строку, идентичную данному экземпляру.

Exception Condition
ArgumentOutOfRangeException

Значение параметра totalWidth меньше нуля.

Пробел в Юникоде определен как шестнадцатеричное 0x0020.

PadRight(Int32) Метод дополняет конец возвращаемой строки. Это означает, что при использовании с языками справа налево дополняет левой части строки.

System_CAPS_noteПримечание

ЕслиPadRight метод дополняет текущий экземпляр с пробела, этот метод не изменяет значение текущего экземпляра. Вместо этого возвращается новая строка, заполняются конечными пробелами, чтобы общая длина строки составляет totalWidth символов.

В следующем примере демонстрируется PadRight метод.

string str;
str = "BBQ and Slaw";

Console.Write("|");
Console.Write(str.PadRight(15));
Console.WriteLine("|");       // Displays "|BBQ and Slaw   |".

Console.Write("|");
Console.Write(str.PadRight(5));
Console.WriteLine("|");       // Displays "|BBQ and Slaw|".

Универсальная платформа Windows
Доступно с 8
.NET Framework
Доступно с 1.1
Переносимая библиотека классов
Поддерживается в: переносимые платформы .NET
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Windows Phone
Доступно с 8.1
Вернуться в начало
Показ: