Good to Know Database

C#: Byte Array in einen hexadezimalen String konvertieren


Mit Hilfe von System.BitConverter.ToString() kann ein Byte Array in einen hexadezimalen String konvertiert werden.

string hexString = System.BitConverter.ToString(byteArray);

Als Trennzeichen zwischen den einzelnen Bytes werden Bindestriche eingefügt. Diese können Sie mit Replace() entfernen.

string hexString = System.BitConverter.ToString(byteArray).Replace("-", "");

Alternativ können die Bindestriche auch durch Leerzeichen oder durch ein Leerzeichen gefolgt vom Hexidentifier 0x ersetzt werden.

string hexString = System.BitConverter.ToString(byteArray).Replace("-", " ");

string hexString = "0x" + System.BitConverter.ToString(byteArray).Replace("-", " 0x");


Dieser Eintrag wurde am 18.02.2017 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_38_2898.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer