Supprimer le premier caractère de la chaîne en C#

Muhammad Maisam Abbas 16 février 2024
  1. Supprimez le premier caractère de la chaîne avec la méthode String.Remove() en C#
  2. Supprimez le premier caractère de la chaîne avec la méthode String.Substring() en C#
Supprimer le premier caractère de la chaîne en C#

Ce didacticiel abordera les méthodes pour supprimer le premier caractère d’une chaîne en C#.

Supprimez le premier caractère de la chaîne avec la méthode String.Remove() en C#

La méthode String.Remove(x, y) en C# supprime une valeur de chaîne d’une longueur spécifiée et commence l’index de la chaîne d’origine. Il renvoie une nouvelle chaîne dans laquelle les caractères de l’index x et de longueur y sont supprimés de la chaîne d’origine. On peut passer 0 comme index de départ et 1 comme longueur à la méthode String.Remove() pour supprimer le premier caractère d’une chaîne.

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

Production:

his is something

Dans le code ci-dessus, nous avons supprimé le premier caractère de la variable chaîne s1 avec la méthode s1.Remove(0, 1) en C#.

Supprimez le premier caractère de la chaîne avec la méthode String.Substring() en C#

Nous pouvons également atteindre le même objectif en utilisant la méthode String.Substring(). La méthode String.Substring(x) obtient une chaîne plus petite à partir de la chaîne d’origine qui commence à partir de l’index x en C#. On peut passer 1 comme index de départ pour supprimer le premier caractère d’une chaîne.

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

Production:

his is something

Dans le code ci-dessus, nous avons supprimé le premier caractère de la variable chaîne s1 avec la méthode s1.Substring(1) en C#. Cette approche est légèrement plus rapide que la méthode précédente, mais la différence n’est ni radicale ni perceptible.

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

Article connexe - Csharp String