Convertir String a arreglo

16/10/2004 - 20:42 por Carmelo J. Morales Muñoz | Informe spam
hola!...


¿como puedo pasar un string como "abcdefg" a un arreglo del tipo:
string [] buffer;

Gracias!

Preguntas similare

Leer las respuestas

#1 A.Poblacion
16/10/2004 - 22:22 | Informe spam
Me imagino que es un error tipográfico y que lo que quieres es convertir el
string a un array de bytes (que es lo que suele ser el buffer), no a un
array de strings que no tendría mucho sentido:

byte[] buffer = Encoding.ASCII.GetBytes(MiString);


"Carmelo J. Morales Muñoz" wrote in message
news:u9VVV$
hola!...


¿como puedo pasar un string como "abcdefg" a un arreglo del tipo:
string [] buffer;

Gracias!


Respuesta Responder a este mensaje
#2 Guillermo guille
16/10/2004 - 23:16 | Informe spam
Si la cadena no tiene "separadores" creo que directamente no se puede convertir
de un string a un array de string.
Si tiene separadores (caracteres que separe cada letra o palabra) puedes usar
el método Split.

Otra cosa es que quieras un array de char, en ese caso se puede hacer con
cadena.ToCharArray().

Por tanto... a hacerlo manualmente:

string s = "abcdefg";
string[] buffer = new string[s.Length];
for(int i = 0; i < s.Length; i++)
buffer[i] = s.Substring(i, 1);


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Carmelo J. Morales Muñoz" wrote in message
news:u9VVV$
hola!...


¿como puedo pasar un string como "abcdefg" a un arreglo del tipo:
string [] buffer;

Gracias!


Respuesta Responder a este mensaje
#3 Carmelo J. Morales Muñoz
18/10/2004 - 21:27 | Informe spam
¡Hola otra vez!

No me expliqué bien, tengo que pasar a una función una cadena, pero la
función lo pide de este modo:


public void Write(byte[] WriteBytes)



¿cual es la mejor forma de pasar una cadena como parámetro a esta función?.



bye!
Respuesta Responder a este mensaje
#4 Guillermo guille
18/10/2004 - 23:17 | Informe spam
la solución que te dio A.Poblacion

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola otra vez!

No me expliqué bien, tengo que pasar a una función una cadena, pero la
función lo pide de este modo:


public void Write(byte[] WriteBytes)



¿cual es la mejor forma de pasar una cadena como parámetro a esta función?.



bye!


Respuesta Responder a este mensaje
#5 Carmelo J. Morales Muñoz
18/10/2004 - 23:46 | Informe spam
Gracias!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida