String PadRight em C#

Resumo : neste tutorial, você aprenderá como usar a string C# PadRight()para preencher um caractere especificado no lado direito de uma string para atingir o comprimento desejado.

Introdução ao método C# String PadRight

O método String PadRight() preenche um espaço ou um caractere especificado no lado direito da string atual para atingir o comprimento desejado.

O PadRight()método a seguir preenche a string atual com espaços à direita para um comprimento total especificado:

public string PadRight (
   int totalWidth
);Linguagem de código:  C#  ( cs )

Nesta sintaxe, totalWithé o comprimento desejado da string resultante que inclui a string original e espaços de preenchimento adicionais.

Por exemplo, o programa a seguir usa o PadRight()método para exibir um título com largura de 20:

using static System.Console;

string[] headings = { "Invoice No.", "Description", "Amount" };

foreach (var header in headings)
{
    Write("|");
    Write(header.PadRight(20));
}
Write("|");Linguagem de código:  C#  ( cs )

Saída:

|Invoice No.         |Description         |Amount              |Linguagem de código:  texto simples  ( texto simples )

O PadRight()método tem uma sobrecarga que permite preencher uma string com um caractere especificado à esquerda para obter a string resultante com um comprimento especificado:

public string PadRight (
    int totalWidth, 
    char paddingChar
);Linguagem de código:  C#  ( cs )

Nesta sintaxe, the paddingCharé o caractere de preenchimento.

Por exemplo, o programa a seguir usa o PadRight()método para adicionar três pontos a uma string:

using static System.Console;

var excerpt = "This is a blog's excerpt";
excerpt = excerpt.PadRight(excerpt.Length + 3, '.');

WriteLine(excerpt);
Linguagem de código:  C#  ( cs )

Saída:

This is a blog's excerpt...Linguagem de código:  texto simples  ( texto simples )

Resumo

  • Use o método C# String PadRight()para preencher uma string com um caractere especificado à direita até o comprimento desejado.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *