Je veux diviser une chaîne en chaque caractère unique. Par exemple: Fractionnement: "Geeta" to "G", "e", "e" , "t", "a"
Comment puis-je faire ceci? Je veux diviser une chaîne qui n'a pas de séparateur Veuillez aider.
String.ToCharArray()
De MSDN :
Cette méthode copie chaque caractère (c'est-à-dire, chaque objet Char) dans une chaîne dans un tableau de caractères. Le premier caractère copié est à l'index zéro du tableau de caractères retourné; le dernier caractère copié est à l'index Array.Length - 1.
vous pouvez utiliser une simple boucle for avec des caractères:
foreach (char ch in stringVar)
{
Console.WriteLine(ch.ToString());
}
En fait, vous n'avez pas besoin de le diviser, car vous pouvez déjà accéder à chaque élément char dans une chaîne qui lui est propre.
Vous pouvez parcourir la chaîne comme ceci:
foreach (char c in myString)
{
Console.WriteLine(c);
}