Dada una string , la tarea es convertir esta string en una array de caracteres en C#.
Ejemplos:
Input: string Output: [s, t, r, i, n, g] Input: GeeksForGeeks Output: [G, e, e, k, s, F, o, r, G, e, e, k, s]
Método 1: enfoque ingenuo
Paso 1: Obtener la string.
Paso 2: Cree una array de caracteres de la misma longitud que la string.
Paso 3: Atraviese la string para copiar el carácter en el i-ésimo índice de la string al i-ésimo índice de la array.
Paso 4: Devuelva o realice la operación en la array de caracteres.
A continuación se muestra la implementación del enfoque anterior:
C#
// C# program to Convert a string // to a Character array // using Naive Approach using System; public class GFG{ static public void Main () { string str = "GeeksForGeeks"; // Creating array of string length char[] ch = new char[str.Length]; // Copy character by character into array for (int i = 0; i < str.Length; i++) { ch[i] = str[i]; } // Printing content of array foreach (char c in ch) { Console.WriteLine(c); } } }
Producción:
G e e k s F o r G e e k s
Método 2: toCharArray()
Paso 1: Obtener la string.
Paso 2: cree una array de caracteres de la misma longitud que la string.
Paso 3: almacene la array devuelta por el método toCharArray().
Paso 4: Devuelva o realice una operación en la array de caracteres.
C#
// C# program to Convert a string // to a Character array // using ToCharArray method using System; public class GFG{ static public void Main () { string str = "GeeksForGeeks"; // Creating array of string length // Copy character by character into array char[] ch = str.ToCharArray(); // Printing content of array foreach (char c in ch) { Console.WriteLine(c); } } }
Producción:
G e e k s F o r G e e k s
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA