Como remover o último personagem de uma string em C#

Como remover o último personagem de uma string em C#
A remoção de caracteres de uma string pode ser significativa de várias maneiras, como para manipulação de string, segurança de dados, otimização de dados e limpeza de dados. O artigo é sobre diferentes maneiras de remover os últimos caracteres de uma string em C#.

Como remover o último personagem de uma string em C#

Remover o último personagem de uma string pode ser feito de várias maneiras nas linguagens de programação C#: Aqui estão três maneiras de fazê -lo em C#:

  • Através .Método da substring
  • Através .Remova o método
  • Através .Método Trimend

Usando .Método da substring

Se você está procurando apenas remover o último personagem de uma string, tente esta função, pois é relativamente fácil de usar.Para ilustração, damos um código de exemplo abaixo que esclarecerá ainda mais a funcionalidade desta função:

usando o sistema;
RemovelastCharacter de classe

estático void main ()

string str = "linuxhint";
string rm_character = str.Substring (0, str.Comprimento - 1);
Console.WriteLine (rm_character);

Saída

Para entender o funcionamento do código de exemplo para o método de substring, aqui está uma breve explicação para ele:

rm_chracter = str.Substring (0, str.comprimento - 1): O primeiro argumento é 0, que é o índice inicial da string, enquanto o segundo argumento, comprimento - 1, é o comprimento da string. Este código extrairá todos os caracteres da sequência de texto, exceto o último, removendo efetivamente o último caractere.

Abaixo está a saída para o código de exemplo que explicamos anteriormente:

Usando .Remova o método

Para remover o último personagem de uma string, uma das melhores maneiras é usar o .Remover () função, o principal significado dessa função é que não se pode apenas remover o último caractere, mas também pode remover o personagem do meio ou mesmo desde o início também. Para ilustração, damos um código de exemplo abaixo que esclarecerá ainda mais a funcionalidade desta função:

usando o sistema;
RemovelastCharacter de classe

estático void main ()

string str = "linuxhint";
string rm_character = str.Remova (str.Comprimento - 1, 1);
Console.WriteLine (rm_character);

Saída

Para entender o funcionamento do código de exemplo para o método de substring, aqui está uma breve explicação para ele:

rm_character = str.Remova (str.Comprimento -1, 1): O método de remoção é usado para remover um caractere ou sequência específica de caracteres da string. O primeiro argumento “STR.Comprimento -1 ”retorna o índice do último caractere na string e“ 1 ”especifica que um caractere deve ser removido.

Abaixo está a saída para o código de exemplo que explicamos anteriormente:

Usando .Método Trimend

Outra maneira de excluir o último caractere de uma string é usando a função TRIMEND (), o principal significado dessa função, exceto essa, pode remover mais de um caractere na string. Para ilustração, damos um código de exemplo abaixo que esclarecerá ainda mais a funcionalidade desta função:

usando o sistema;
RemovelastCharacter de classe pública

public static void main ()

string myString = "linuxhint";
char mychar = 't';
string newstring = mystring.Trimend (mychar);
Console.WriteLine (Newstring);

Saída

Para entender o funcionamento do código de exemplo para o método de substring, aqui está uma breve explicação para ele:

Newstring = mystring.TRIMEND (MyChar): O método TRIMEND é usado para remover espaços em branco ou caracteres específicos do final da string de texto. O argumento mychar, especifica o personagem que deve ser removido, que é o último personagem. Este código removerá o último caractere da string de texto.

Abaixo está a saída para o código de exemplo que explicamos anteriormente:

Conclusão

Os três métodos são mencionados neste guia comumente usado para remover o último caractere de uma string em C#. A função substring () pode ser usada para extrair uma parte de uma string, a função remove () é usada para remover um caractere ou sequência específica de caracteres, e o método de trimestre é usado para remover espaços em branco ou caracteres específicos do final de um corda. É importante escolher o método apropriado com base no requisito da tarefa em questão.