String TrimEnd em C#

Resumo : neste tutorial, você aprenderá como usar o TrimEnd()método C# String para remover todos os caracteres de espaço em branco finais de uma string.

Introdução ao método C# String TrimEnd()

O método String TrimEnd() permite remover todos os caracteres de espaço em branco finais de uma string. Ele retorna uma nova string com os espaços em branco removidos.

O seguinte mostra a sintaxe do TrimEnd()método:

public string TrimEnd();Linguagem de código:  C#  ( cs )

Neste exemplo, usamos o TrimEnd()método para remover os espaços em branco finais da string "Hello, World! ";

using static System.Console;

var message = "Hello, World   ";
var result = message.TrimEnd();

Write(result);
Write('!');Linguagem de código:  C#  ( cs )

Saída:

Hello, World!Linguagem de código:  C#  ( cs )

Neste exemplo, a messagestring contém espaços em branco à direita. Chamamos o TrimEnd()método na messagestring. O método retorna uma string de resultado ( trimmed) que tem os espaços em branco finais removidos.

Observe que o TrimEnd()método não altera a string original, mas retorna uma nova string.

O padrão Unicode define caracteres de espaço em branco. O TrimEnd()método remove quaisquer caracteres finais e finais que, quando passados ​​​​para o Char.IsWhiteSpacemétodo (), retornam true:

public static bool IsWhiteSpace (char c);Linguagem de código:  C#  ( cs )

Usando C# String TrimEnd() para remover as instâncias finais de um caractere

O método String TrimEnd()possui uma sobrecarga que permite remover as instâncias finais de um caractere da string atual:

public string TrimEnd(char trimChar);Linguagem de código:  C#  ( cs )

Nesta sintaxe, the trimCharé um caractere a ser removido. O TrimEnd()método retorna uma nova string com todo o final trimCharremovido.

Por exemplo, o programa a seguir usa o TrimEnd()método para remover o ( ) final !de uma string:

using static System.Console;

var message = "Hello, World!";
var result = message.TrimEnd('!');

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

Saída:

Hello, World!
Hello, WorldLinguagem de código:  C#  ( cs )

Usando C# String TrimEnd() para remover as ocorrências finais de um conjunto de caracteres

O método String TrimEnd()tem uma sobrecarga que remove quaisquer instâncias finais e finais de caracteres especificados da string atual:

public string TrimEnd (
   params char[]? trimChars
);Linguagem de código:  C#  ( cs )

Nesta sintaxe, the trimCharsé uma matriz de caracteres a serem removidos. Observe que se trimCharsfor null, o TrimEnd()método retornará uma nova string com os espaços em branco finais removidos.

O exemplo a seguir usa o TrimEnd()método para remover os caracteres !e espaços finais de uma string:

using static System.Console;

var message = "Hello, World! ***";

char[] trimChars = { '*', '!', ' ' };
var result = message.TrimEnd(trimChars);

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

Saída:

Hello, WorldLinguagem de código:  C#  ( cs )

Resumo

  • Use o TrimEnd()método String C# para remover todos os espaços em branco finais ou um conjunto de caracteres especificados de uma string.

Deixe um comentário

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