Obtenir le premier caractère d'une chaîne en C#
-
Obtenir le premier caractère d’une chaîne avec la méthode Linq en
C#
-
Obtenir le premier caractère d’une chaîne avec la méthode
String[]
enC#
-
Obtenir le premier caractère d’une chaîne avec une méthode définie par l’utilisateur 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.
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.
LinkedInArticle connexe - Csharp String
- C# Convert String to enum
- C# Convertir Int en String
- Utiliser des chaînes dans l'instruction Switch en C#
- Comment convertir une chaîne de caractères en booléen en C#
- Comment convertir une chaîne de caractères en un tableau d'octets en C#
- Comment convertir une chaînes de caractères pour qu'elle flotte en C#