Bienvenidos sean a este post, hoy veremos un metodo del tipo string.
Este metodo nos permite convertir un valor de tipo String en un array de char, veamos como es su sintaxis:
variable.ToCharArray([inicio, cantidad]);
Simplemente lo aplicamos a la variable y de forma opcional podemos pasarle desde cual posicion de la cadena podemos iniciar y la cantidad de caracteres a convertir en array, para entender el concepto vamos a crear un ejemplo y para ello haremos un nuevo archivo llamado arreglo.cs y le agregaremos el siguiente codigo:
arreglo.cs
using System;
public class Program
{
static int Main()
{
string texto="tinchicus.com";
char[] miArreglo = texto.ToCharArray();
char[] miOtroArreglo = texto.ToCharArray(4,3);
Console.WriteLine("Cadena a Array");
for(int i=0; i < miArreglo.Length; i++)
{
Console.Write(miArreglo[i] + " ");
}
Console.WriteLine("\nCadena a Array pero limitado");
foreach(char car in miOtroArreglo)
{
Console.WriteLine(car);
}
return 0;
}
}
Primero definiremos una variable con un texto, despues definiremos un array de tipo char donde almacenaremos el aplicar del metodo sin ningun argumento, despues definimos otro array de char pero esta vez el metodo tendra los dos argumentos, la posicion y la cantidad de caracteres, con nuestras variables/arrays definidas primero indicaremos que mostraremos una cadena a array, despues tenemos un bucle for donde pasaremos por el primer array (miArreglo) e iremos mostrando cada una de las posiciones del array, en este caso le agregamos un espacio en blanco para diferenciarlos en la salida.
Nota: Recuerden que el total del array lo obtuvimos gracias a la propiedad Length.
Volvemos a indicar que haremos a continuacion, y aqui tenemos otro bucle for, en este caso un foreach, donde pasaremos por todos los elementos del otro array (miOtroArreglo) y mostraremos cada uno de los elementos del array, con todo comentado compilemos el codigo y veamos como es la salida del programa:
C:\Users\tinchicus>array.exe
Cadena a Array
t i n c h i c u s . c o m
Cadena a Array pero limitado
h
i
c
C:\Users\tinchicus>
Observen como ahora podriamos trabajar en esa cadena como si fuera un array y nos permitiria hacer otro tipo de tareas, inclusive podriamos usarlo para compitabilizar con otros lennguajes, como C por ejemplo, y en el segundo caso vemos que nos convirtio un array con los elementos que necesitemos.
En resumen, hoy hemos visto ToCharArray, que es, para que sirve, como es su sintaxis, vimos un ejemplo donde podemos ver en accion lo que podemos hacer con este metodo que a simple vista no parece util pero en determinadas circunstancias nos puede resultar ampliamente necesario, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
