Convertir string en string[] o char[] y viceversa

Podemos convertir strings, chars y arrays entre si de estas formas:


string -> string[] (Todo el string en un solo elemento del Array)

string[] myArray = new []{ myString };


string -> string[] (String separado en cada caracter, tratado como string)

string[] myArray = myString.ToCharArray().Select(s => s.ToString()).ToArray();


string -> char[] (String separado en cada caracter, tratado como char)

char[] myArray = myString.ToCharArray();


string[] -> string

string myString = String.Join("", myArray);


char[] -> string

string myString = new string(myCharArray);


Nota: Podemos añadir cualquier caracter en medio, como por ejemplo un espacio: String.Join(” “, myArray);


No Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.