C#: Wie 16-bit-Hex-String in Int dezimal umwandeln?

Gast #2166666
Lesenswert?

Hallo,

ein String (16 bit hex-Zahl) muß von meiner Anwendung in eine 
userfreundliche Dezimalzahl gewandelt werden.

Beispiel:
String hexStrA = "FF0A" ---> Int intA = 65290

Ich fand bisher nichts brauchbares zu diesem Thema, bzw nur Sachen die 
mit Ascii-Zeichen zu tun hatten.

Gibt es in C# eine einfache Möglichkeit das zu konvertieren?

Gruss
Gregor
#2167503
Lesenswert?

Ich meine, es gibt da noch etwas wie "allowHexSpecifier"

Hier ist nen Beispiel:
1
string hexString = "deadcafebabe0000";
2
long hexValue = long.Parse(hexString, NumberStyles.AllowHexSpecifier);

Wichtig dabei ist, dass du das "0x" entfernen musst. Hilfreich ist da
1
String.Replace("0x","");

Geht aber auch mit Substring oder Remove oder oder oder...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren