C# String TrimStart

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

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

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

Aqui está a sintaxe do TrimStart()método:

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

O exemplo a seguir mostra como usar o TrimStart()método para remover os espaços em branco iniciais da string " Hello, World!";

using static System.Console;

var message = " Hello, World!";
var trimmed = message.TrimStart();

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

Saída:

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

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

Observe que o TrimStart()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 TrimStart()método remove quaisquer caracteres iniciais 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 TrimStart() para remover as instâncias iniciais de um caractere

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

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

Nesta sintaxe, the trimCharé um caractere a ser removido. O TrimStart()método retorna uma nova string com todos os iniciais trimCharremovidos.

Por exemplo, o programa a seguir usa o TrimStart()método para remover o ( ) inicial /de uma string:

using static System.Console;

var comment = "//This is a in C#";
var result = comment.TrimStart('/');

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

Saída:

//This is a comment in C#
This is a comment in C#Linguagem de código:  C#  ( cs )

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

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

public string TrimStart (
   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 TrimStart()método retornará uma nova string com os espaços em branco iniciais removidos.

O exemplo a seguir usa o TrimStart()método para remover os caracteres iniciais /e espaços de uma string:

using static System.Console;

var comment = "// This is a comment in C#";
char[] trimChars = { '/', ' ' };
var result = comment.TrimStart(trimChars);

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

Saída:

// This is a comment in C#
This is a comment in C#Linguagem de código:  C#  ( cs )

Resumo

  • Use o TrimStart()método C# String para remover todos os espaços em branco iniciais 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 *