ottenere 60 (rappresentazione decimale) anziché 3c.
No, non si ottiene alcuna rappresentazione. Si ottiene un byte
contenente il valore 60/3c in alcune rappresentazione interna. Quando si lo si guarda, ad esempio quando lo si converte in una stringa (esplicitamente con ToString()
o implicitamente), si ottiene la rappresentazione decimale .
Pertanto, è necessario assicurarsi che si esplicitamente convertire il byte a stringa, specificando la base che si desidera. ToString("x")
, ad esempio, sarà convertire un numero in un esadecimale rappresentazione:
byte b = Convert.ToByte('<');
String hex = b.ToString("x");
Grazie, questa è la strada da percorrere. – DropTheCode