Iterar a través de los caracteres de una string en C#
Esta publicación discutirá cómo iterar a través de los caracteres de una string en C#.
1. Usando foreach
círculo
los bucle foreach proporciona una manera simple y elegante de iterar a través de los caracteres de una string. El siguiente ejemplo muestra cómo usar foreach
para imprimir todos los caracteres de una string en la consola.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
using System; public class Example { public static void Main() { string str = "Hello"; foreach (char c in str){ Console.WriteLine(c); } } } |
Resultado:
H
e
l
l
o
2. Usando el bucle for
También podemos iterar sobre los caracteres de una string usando el bucle for regular y usar el índice del contador de bucle para acceder a cada carácter. Esto se demuestra a continuación. Tenga en cuenta que esto suele ser más rápido que la instrucción foreach.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; public class Example { public static void Main() { string str = "Hello"; for (int i = 0; i < str.Length; i++) { char c = str[i]; Console.WriteLine(c); } } } |
Resultado:
H
e
l
l
o
Se trata de iterar a través de los caracteres de una string en C#.