Cambiar de Strin g abyte o hexadecimal.

Iniciado por Meta, 23 Abril 2011, 10:40 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hola:

¿Cómo cambiar una varibla de un byte que en realidad es un String a una variable hexzadecimal?

El código de abajo, si te gijas bien, la variable Recibidos es un string, que se almacena en la otra variable llamad byte_recibido.

El Switch puse los case "A", pero quiero ponerlo en hexadecimal, por ejemplo:
case 0x41 // que el 0x41 de la tabl aASCII es la A mayúscula.

¿Existe esa psosibilidad?

Código (csharp) [Seleccionar]
byte_recibido = Recibidos;

            Recibidos = System.Convert.ToString(byte_recibido);


            byte b = 255;
            switch (byte_recibido)
            {
                // A switch section can have more than one case label.
                case "A":
                    textBox1.BackColor = Color.Red;
                    break;
                case "B":
                    textBox2.BackColor = Color.Red;
                    break;
                case "C":
                    textBox3.BackColor = Color.Red;
                    break;
                case "D":
                    textBox4.BackColor = Color.Red;
                    break;
                case "a":
                    textBox1.BackColor = Color.Maroon;
                    break;
                case "b":
                    textBox2.BackColor = Color.Maroon;
                    break;
                case "c":
                    textBox3.BackColor = Color.Maroon;
                    break;
                case "d":
                    textBox4.BackColor = Color.Maroon;
                    break;
                default:
                    // Ignorar cualquier carácter que no reconozca.
                    break;
            }
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/