Problemas conversiones string a byte.

12/02/2008 - 11:42 por Aitziber | Informe spam
Aparentemente es muy sencillo pasar de un string a un byte. Pero con un
simple .ToByte no consigo el resultado.

Necesito, que si me llega un string con valor 'A', convertirlo en un byte
con valor 0x41;
No se como hacerlo.
He conseguido hacerlo al reves:
string valor; byte dato;

dato = Convert.ToByte(valor);

this.textBox1.Text = ((char)dato).ToString();

Preguntas similare

Leer las respuestas

#1 Guillermo guille
12/02/2008 - 12:00 | Informe spam
Si solo es una carácter lo que quieres convertir, por ejemplo "A", pasa esa
cadena a char y como char es un int, pues... solo debes asignarlo a la
variable, pero antes convierte la cadena en char, es decir, toma la letra
que quieres convertir, si es la primera, puedes hacerlo con:
char c = cadena[0];
Y después pasarlo a byte:
byte b = (byte)c;

Y todo junto:
byte b = (byte)cadena[0];

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Aitziber" wrote in message
news:
Aparentemente es muy sencillo pasar de un string a un byte. Pero con un
simple .ToByte no consigo el resultado.

Necesito, que si me llega un string con valor 'A', convertirlo en un byte
con valor 0x41;
No se como hacerlo.
He conseguido hacerlo al reves:
string valor; byte dato;

dato = Convert.ToByte(valor);

this.textBox1.Text = ((char)dato).ToString();


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida