Dazu kannst du eine Funktion schreiben welche das Array durchläuft und jedes Element im Format "0x{0:X2}" darstellt.
static string ByteArrayToHexString(byte[] byteArray)
{
// Erstellen Sie einen StringBuilder für die Leistung
var hexBuilder = new System.Text.StringBuilder();
// Iterieren Sie durch jedes Byte im Array
foreach (byte b in byteArray)
{
// Fügen Sie das Byte als hexadezimale Zeichenfolge mit "0x" voran hinzu
hexBuilder.AppendFormat("0x{0:X2} ", b);
}
// Entfernen Sie das letzte Leerzeichen am Ende
string hexString = hexBuilder.ToString().TrimEnd();
return hexString;
}
byte[] byteArray = { 0x01, 0x00, 0x04, 0xA };
string hexString = ByteArrayToHexString(byteArray);
Console.WriteLine(hexString);