2009-09-28 21 views
6

Quiero dividir una cadena en C# .NET que tiene este aspecto:de Split cadena en C# y sin delimitador (tipo de)

string Letters = "hello"; 

y poner cada letra (h, e, l, l, o) en una matriz o ArrayList. No tengo idea de qué usar como el delimitador en String.Split(delimiter). Puedo hacerlo si la cadena original tiene comas (o cualquier otra cosa):

string Letters = "H,e,l,l,o"; 
string[] AllLettersArray = Letters.Split(",".ToCharArray()); 

, pero no tengo idea de qué usar en un caso con (supuestamente) sin delimitador. ¿Hay un personaje especial como Environment.Newline? Gracias.

Respuesta

23

Recuerde, puede acceder a una cadena como una matriz en C#.

string str = "hello";
char[] letters = str.ToCharArray();

+0

Gracias, que combina la suya y respuestas de la otra persona, y todo funcionó muy bien. –

+0

No hay problema, disfrútalo. –

Cuestiones relacionadas