VB.net Hex-zu-Byte-Array in C# übersetztC#

Ein Treffpunkt für C#-Programmierer
Guest
 VB.net Hex-zu-Byte-Array in C# übersetzt

Post by Guest »

Hallo zusammen, ich erhalte die folgende Fehlermeldung, wenn ich diesen Code ausführe:

Code: Select all

byte[] bytes = new[] {
Convert.ToByte("&H" + Conversion.Hex(127)),
Convert.ToByte("&H" + Conversion.Hex(7)),
Convert.ToByte("&H" + Conversion.Hex(170)),
Convert.ToByte("&H" + Conversion.Hex(218)),
Convert.ToByte("&H" + Conversion.Hex(228)),
Convert.ToByte("&H" + Conversion.Hex(50)),
Convert.ToByte("&H" + Conversion.Hex(1)),
Convert.ToByte("&H" + Conversion.Hex(155)),
Convert.ToByte("&H" + Conversion.Hex(171)),
Convert.ToByte("&H" + Conversion.Hex(232)),
Convert.ToByte("&H" + Conversion.Hex(127))
};
Der Fehler ist:

Die Eingabezeichenfolge hatte nicht das richtige Format.

Ursprünglich stammt der obige Code aus einer VB.net-zu-C#-Übersetzung. Der ursprüngliche Vb.net-Code sah so aus:

Code: Select all

Dim bytes() As Byte = {"&H" & Hex(127), "&H" & Hex(7), "&H" & Hex(170),
"&H" & Hex(218), "&H" & Hex(228), "&H" & Hex(50),
"&H" & Hex(1), "&H" & Hex(155), "&H" & Hex(171),
"&H" & Hex(232), "&H" & Hex(127)}
Was muss ich tun, damit dies in C# funktioniert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post