566 Stimmen

Ganzzahl in Hexadezimal umwandeln und wieder zurück

Wie kann ich das Folgende umwandeln?

2934 (ganzzahlig) bis B76 (hex)

Lassen Sie mich erklären, was ich zu tun versuche. Ich habe Benutzer-IDs in meiner Datenbank, die als Ganzzahlen gespeichert sind. Anstatt die Benutzer auf ihre IDs zu verweisen, möchte ich sie den Hex-Wert verwenden lassen. Der Hauptgrund ist, weil es kürzer ist.

Ich muss also nicht nur von Integer auf Hex umstellen, sondern auch von Hex auf Integer.

Gibt es eine einfache Möglichkeit, dies in C# zu tun?

-5voto

novice Punkte 1

Int zu hex:

int a = 72;

Console.WriteLine("{0:X}", a);

hex zu int:

int b = 0xB76;

Console.WriteLine(b);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X