Wie konvertiert man diese Hex-Zeichenfolge in eine Long?

8

Ich habe: "0xE94C827CEB" in Hex aber als eine Zeichenfolge.

Was ist: 1002011000043 (TT mm JJJJ HH mm ss)

Leider weiß ich nicht, wie ich die Konvertierung durchführen soll, wenn ich sie nur im String-Format habe, und ich habe keine Convert.ToLong ("0xE94C827CEB", 16) Funktion, weil ich .NET Micro verwende Framework (auch kein NumberStyles-Namespace verfügbar.)

Gibt es da draußen eine Funktion, die das für mich konvertiert?

Danke

    
Daniel Minnaar 15.05.2013, 16:06
quelle

3 Antworten

11

Ich kenne keine Funktion, um es zu tun, aber ich denke, Sie können es ganz einfach tun, indem Sie die Hex-Zeichenfolge aufteilen und jeden Teil durch Convert.ToInt32 ():

übergeben %Vor%     
Weyland Yutani 15.05.2013, 16:26
quelle
13

Für diejenigen, die nach der Antwort suchen, indem sie das vollständige .NET-Framework für den PC verwenden.

%Vor%

siehe: MSDN-Dokumentation

    
Zapnologica 14.10.2015 09:04
quelle
3

Kick it old-school und rollen Sie Ihre eigenen. Das ist nicht gerade Raketenwissenschaft hier:

%Vor%     
Nicholas Carey 15.05.2013 17:27
quelle