Forum: PC-Programmierung C#: Wert als Hex Zahl in Textbox anzeigen


von Gast (Gast)


Lesenswert?

Hallo,

habe einen Wert, vom Typ int i = 255.

Diesen Wert möchte ich in einer Textbox als HEX anzeigen lassen.

textBox1.Text = Convert.ToString(i);  // So wird er als Dezimal Zeichen
                                         angezeigt

Wie kann ich diesen Wert in der Textbox also als Hex (FF) anzeigen 
lassen.
Gibt es da einen Befehl, oder muß ich mir den Wert in einer Methode 
selber zurechtstutzen?

Gruß

von Harald L. (harle)


Lesenswert?

Hallo,

einfach die Zielbasis mit übergeben:

textBox1.Text = Convert.ToString(i, 16);

Gruß

von Markus V. (valvestino)


Lesenswert?

Eine weitere Möglichkeit ist die Verwendung von String.Format:
1
byte value = 15;
2
string hex = String.Format("{0:X02}",value);
Hier wid der String 2-stellig mit führenden Nullen (und 
Hex-Großbuchstaben) erzeugt.

Gruß
Markus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.