Zeichenfolge zu Byte-Array [duplizieren]

8

Ich habe eine Zeichenfolge wie diese: "021500010000146DE6D800000000000000003801030E9738"

Was ich brauche, ist das folgende Byte-Array: 02 15 00 01 00 00 14 6D E6 D8 00 00 00 00 00 00 00 00 38 01 03 0E 97 38 (jedes Zahlenpaar ist der hexadezimale Wert im jeweiligen Byte).

Irgendeine Idee darüber, wie ich diese Umwandlung machen kann? Danke !!

    
Manu 24.10.2011, 16:31
quelle

3 Antworten

5
%Vor%     
Dan Byström 24.10.2011, 17:23
quelle
1

Sie wollen das zweite Beispiel auf dieser Seite Der wichtige Teil ist:

%Vor%

Der erste Parameter ist eine 2-stellige Zeichenfolge, die einen Hexadezimalwert angibt (z. B. "DE" ).
Der zweite Parameter gibt an, von Base-16 zu konvertieren, was Hex ist.

Das Aufteilen der Zeichenfolge in zweistellige Segmente wird im Beispiel nicht gezeigt, wird aber für Ihr Problem benötigt. Ich vertraue darauf, dass es einfach genug für Sie ist.

Ich habe das mit Google: "C# parse hex"

gefunden     
abelenky 24.10.2011 16:58
quelle
1
%Vor%     
Nick Rolando 24.10.2011 17:20
quelle

Tags und Links