Inverser une chaîne en C#
-
Inverser une chaîne avec la boucle
forenC# -
Inverser une chaîne avec la méthode
Array.Reverse()enC#
Ce didacticiel présentera des méthodes pour inverser le contenu d’une variable chaîne en C#.
Inverser une chaîne avec la boucle for en C#
La boucle for parcourt une section spécifique de code pendant un nombre fixe de fois en C#. Nous pouvons utiliser une boucle for pour inverser le contenu d’une variable chaîne. Consultez l’exemple de code ci-dessous.
using System;
namespace reverse_string {
class Program {
static string Reverse(string text) {
char[] charArray = text.ToCharArray();
string reverse = String.Empty;
for (int i = charArray.Length - 1; i >= 0; i--) {
reverse += charArray[i];
}
return reverse;
}
static void Main(string[] args) {
string original = "This is original";
string reversed = Reverse(original);
Console.WriteLine(reversed);
}
}
}
Production:
lanigiro si sihT
Dans le code ci-dessus, nous avons converti la chaîne en tableau de caractères charArray avec la fonction ToCharArray(). Nous avons ensuite inversé le contenu du charArray et concaténé séquentiellement les éléments de la variable chaîne reverse. Au final, nous avons retourné la variable reverse et l’avons imprimée.
Inverser une chaîne avec la méthode Array.Reverse() en C#
La méthode Array.Reverse(arr) inverse la séquence des éléments à l’intérieur du tableau arr en C#. Nous inversons une chaîne en la convertissant en un tableau de caractères et en inversant le tableau de caractères avec la fonction Array.Reverse(). L’exemple de code suivant nous montre comment inverser une chaîne avec la fonction Array.Reverse() en C#.
using System;
namespace reverse_string {
class Program {
static string Reverse(string text) {
char[] charArray = text.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
static void Main(string[] args) {
string original = "This is original";
string reversed = Reverse(original);
Console.WriteLine(reversed);
}
}
}
Production:
lanigiro si sihT
Nous avons d’abord converti la variable chaîne text en tableau de caractères charArray. Nous avons ensuite inversé le contenu à l’intérieur du charArray avec la fonction Array.Reverse(charArray). Nous avons converti le charArray en une chaîne et renvoyé la valeur. Nous avons stocké la valeur retournée dans la variable chaîne reversed et l’avons imprimée.
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#
