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 message
string contém espaços em branco à direita. Chamamos o TrimEnd()
método na message
string. 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.IsWhiteSpace
mé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 trimChar
removido.
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, World
Linguagem 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 trimChars
for 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, World
Linguagem 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.