Remova o primeiro caractere da string em C#

Muhammad Maisam Abbas 23 maio 2021 9 maio 2021 Csharp Csharp String
  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

  • C# Converter Int a String
  • C# Converter String em Enum
  • Use Strings na instrução Switch em C#
  • C# Converter String para Data
  • Como converter uma string em Booleano em C#
  • Como converter uma string em uma array de bytes em C#