byte und byte[] als Hex ausgeben

10/02/2008 - 13:31 von Christian Havel | Report spam
Hi,

ich möchte ein byte und ein byte[] in Hex formatiert ausgeben.

byte[] buffer = new byte[] { 0x81, 0x03, 0x01, 0x00, 0x0E, 0x00, 0x20, 0xAD};
byte val = 0xFA;

Die Ausgabe soll entsprechend den obigen Initialisierungen erfolgen. Wie
mache ich dies?
Christian
 

Lesen sie die antworten

#1 Martin Honnen
10/02/2008 - 13:43 | Warnen spam
Christian Havel wrote:

ich möchte ein byte und ein byte[] in Hex formatiert ausgeben.

byte[] buffer = new byte[] { 0x81, 0x03, 0x01, 0x00, 0x0E, 0x00, 0x20, 0xAD};
byte val = 0xFA;

Die Ausgabe soll entsprechend den obigen Initialisierungen erfolgen. Wie
mache ich dies?




Console.WriteLine("{0:X}", val);

oder

Console.WriteLine(string.Format("{0:X}", val));

bzw. für das byte[] dann

foreach (byte b in buffer) { Console.Write("{0:X}", b); }

Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen