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.