Remova o primeiro caractere da string em C#

Muhammad Maisam Abbas 16 fevereiro 2024
  1. Remova o primeiro caractere da string com o método String.Remove() em C#
  2. Remova o primeiro caractere da string com o método String.Substring() em C#
Remova o primeiro caractere da string em C#

Este tutorial discutirá os métodos para remover o primeiro caractere de uma string em C#.

Remova o primeiro caractere da string com o método String.Remove() em C#

O método String.Remove(x, y) em C# remove um valor de string de um comprimento especificado e o índice inicial da string original. Ele retorna uma nova string na qual os caracteres do índice x e com comprimento y são removidos da string original. Podemos passar 0 como índice inicial e 1 como o comprimento do método String.Remove() para remover o primeiro caractere de uma string.

using System;

namespace remove_first_character {
  class Program {
    static void Main(string[] args) {
      string s1 = "this is something";
      s1 = s1.Remove(0, 1);
      Console.WriteLine(s1);
    }
  }
}

Resultado:

his is something

No código acima, removemos o primeiro caractere da variável de string s1 com o método s1.Remove(0, 1) em C#.

Remova o primeiro caractere da string com o método String.Substring() em C#

Também podemos atingir o mesmo objetivo usando o método String.Substring(). O método String.Substring(x) obtém uma string menor da string original que começa no índice x em C#. Podemos passar 1 como o índice inicial para remover o primeiro caractere de uma string.

using System;

namespace remove_first_character {
  class Program {
    static void Main(string[] args) {
      string s1 = "this is something";
      s1 = s1.Substring(1);
      Console.WriteLine(s1);
    }
  }
}

Resultado:

his is something

No código acima, removemos o primeiro caractere da variável de string s1 com o método s1.Substring(1) em C#. Essa abordagem é um pouco mais rápida do que a anterior, mas a diferença não é drástica e perceptível.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artigo relacionado - Csharp String