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 ]
© 2004-2021 by Georg Kainzbauer