Obtenir le premier caractère d'une chaîne en C#

  1. Obtenir le premier caractère d’une chaîne avec la méthode Linq en C#
  2. Obtenir le premier caractère d’une chaîne avec la méthode String[] en C#
  3. Obtenir le premier caractère d’une chaîne avec une méthode définie par l’utilisateur en C#
Obtenir le premier caractère d'une chaîne en C#

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

Obtenir le premier caractère d’une chaîne avec la méthode Linq en C#

Linq est utilisé pour intégrer des requêtes SQL sur des structures de données en C#. La fonction FirstOrDefault() récupère le premier caractère d’une chaîne. L’exemple de code suivant nous montre comment obtenir le premier caractère d’une chaîne avec la méthode Linq en C#.

using System;
using System.Linq;

namespace get_first_char_of_string {
  class Program {
    static void Main(string[] args) {
      string name = "DelftStack";
      char first = name.FirstOrDefault();
      Console.WriteLine(first);
    }
  }
}

Production:

D

Dans le code ci-dessus, nous avons extrait le premier caractère first de la variable chaîne name avec la fonction FirstOrDefault() en C#.

Obtenir le premier caractère d’une chaîne avec la méthode String[] en C#

La propriété String[x] récupère le caractère sur l’index x d’une chaîne en C#. L’exemple de code suivant nous montre comment obtenir le premier caractère d’une variable chaîne avec la propriété String[] en C#.

using System;
using System.Linq;

namespace get_first_char_of_string {
  class Program {
    static void Main(string[] args) {
      string name = "DelftStack";
      char first = name[0];
      Console.WriteLine(first);
    }
  }
}

Production:

D

Dans le code ci-dessus, nous avons extrait le premier caractère first de la variable chaîne name avec name[0] en C#.

Obtenir le premier caractère d’une chaîne avec une méthode définie par l’utilisateur en C#

Nous pouvons également obtenir le premier caractère d’une chaîne en suivant une approche définie par l’utilisateur en C#. Pour cela, nous devons d’abord convertir la chaîne en un tableau de caractères avec la fonction String.ToCharArray() en C#. Après cela, nous pouvons obtenir le caractère à l’index 0 du tableau de caractères. L’exemple de code suivant nous montre comment implémenter cette logique en C#.

using System;
using System.Linq;

namespace get_first_char_of_string {
  class Program {
    static void Main(string[] args) {
      string name = "DelftStack";
      char[] charArray = name.ToCharArray();
      char first = charArray[0];
      Console.WriteLine(first);
    }
  }
}

Production:

D

Ce code fait la même chose que les deux autres exemples discutés ci-dessus. Mais cette approche n’est pas recommandée car elle prend plus de temps et de ressources pour s’exécuter, et une méthode intégrée existe déjà pour cela.

Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous
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

Article connexe - Csharp Char