obtener 60 (representación decimal) en lugar de 3c.
No, no obtiene ninguna representación. Obtiene un byte
que contiene el valor 60/3c en alguna representación interna. Cuando lo mira, es decir, cuando lo convierte en una cadena (explícitamente con ToString()
o implícitamente), obtiene la representación decimal .
Por lo tanto, usted tiene que asegurarse de que explícitamente convertir el byte de cadena, especificando la base que desea. ToString("x")
, por ejemplo convertirá un número en un representación hexadecimal:
byte b = Convert.ToByte('<');
String hex = b.ToString("x");
Gracias, este es el camino a seguir. – DropTheCode