HOWTO · Csharp

Rimuovi il primo carattere dalla stringa in C#

Esistono due metodi principali che possono essere utilizzati per rimuovere il primo carattere da una stringa in C#, il metodo String.Remove() e il metodo String.Substring().

In questa pagina

Questo tutorial discuterà i metodi per rimuovere il primo carattere da una stringa in C#.

Rimuovi il primo carattere dalla stringa con il metodo String.Remove() in C#

Il String.Remove(x, y) metodo in C# rimuove un valore di stringa di una lunghezza specificata e inizia l’indice dalla stringa originale. Restituisce una nuova stringa in cui i caratteri dall’indice x e di lunghezza y vengono rimossi dalla stringa originale. Possiamo passare 0 come indice iniziale e 1 come lunghezza al metodo String.Remove() per rimuovere il primo carattere da una stringa.

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);
    }
  }
}

Produzione:

his is something

Nel codice precedente, abbiamo rimosso il primo carattere dalla variabile stringa s1 con il metodo s1.Remove(0, 1) in C#.

Rimuovi il primo carattere dalla stringa con il metodo String.Substring() in C#

Possiamo anche raggiungere lo stesso obiettivo usando il metodo String.Substring(). Il metodo String.Substring(x) ottiene una stringa più piccola dalla stringa originale che inizia dall’indice x in C#. Possiamo passare 1 come indice iniziale per rimuovere il primo carattere da una stringa.

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);
    }
  }
}

Produzione:

his is something

Nel codice precedente, abbiamo rimosso il primo carattere dalla variabile stringa s1 con il metodo s1.Substring(1) in C#. Questo approccio è leggermente più veloce del metodo precedente, ma la differenza non è drastica e evidente.