Preenchimento de cadeias de caracteres no .NET

Use um dos seguintes String métodos para criar uma nova cadeia de caracteres que consiste em uma cadeia de caracteres original que é preenchida com caracteres à esquerda ou à direita para um comprimento total especificado. O caractere de preenchimento pode ser um espaço ou um caractere especificado. A cadeia de caracteres resultante parece estar alinhada à direita ou à esquerda. Se o comprimento da cadeia de caracteres original já for igual ou maior do que o comprimento total desejado, os métodos de preenchimento retornarão a cadeia de caracteres original inalterada; para obter mais informações, consulte as seções Retorna das duas sobrecargas dos String.PadLeft métodos e String.PadRight .

Nome do método Utilização
String.PadLeft Preenche uma string com caracteres iniciais para atingir um comprimento total especificado.
String.PadRight Preenche uma string com caracteres em sequência final para atingir um comprimento total especificado.

PadLeft

O String.PadLeft método cria uma nova cadeia de caracteres concatenando caracteres de teclado à esquerda suficientes para uma cadeia de caracteres original para alcançar um comprimento total especificado. O String.PadLeft(Int32) método usa espaço em branco como o caractere de preenchimento e o String.PadLeft(Int32, Char) método permite que você especifique seu próprio caractere de preenchimento.

O exemplo de código a seguir usa o PadLeft método para criar uma nova cadeia de caracteres que tem vinte caracteres. O exemplo exibe "--------Hello World!" no console.

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

PadRight

O método String.PadRight cria uma nova string ao concatenar caracteres de preenchimento suficientes à direita da string original para alcançar um comprimento total especificado. O String.PadRight(Int32) método usa espaço em branco como o caractere de preenchimento e o String.PadRight(Int32, Char) método permite que você especifique seu próprio caractere de preenchimento.

O exemplo de código a seguir usa o PadRight método para criar uma nova cadeia de caracteres que tem vinte caracteres. O exemplo exibe "Hello World!--------" no console.

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