Zurück   Entwickler-Forum > .NET > C#

Antwort
 
Themen-Optionen Ansicht

Konvertierung von Byte nach HEX und binär
Alt 30.07.2010, 11:48   #1
anno
Aufsteiger
 
anno ist offline
Registriert seit: 24.09.2008
Beiträge: 91
anno befindet sich auf einem aufstrebenden Ast
Standard Konvertierung von Byte nach HEX und binär

Hallo,

ich habe gerade versucht in C# ein Byte in einen HEX- und Binärstring zu wandeln.

Allerdings funktioniert das nicht so richtig mit den vorhandenen Funktionne.

Code:
byte tmp = 0x55:

String conv = String.Format("{0:X2}", tmp.toString());
Komischer weiße bekomme ich da immer nur die Zahl urück anstatt ein HEX.
  Mit Zitat antworten

Anzeige

Alt 30.07.2010, 11:56   #2
Ralf Jansen
Stammgast
 
Ralf Jansen ist offline
Registriert seit: 26.02.2003
Beiträge: 1.856
Ralf Jansen befindet sich auf einem aufstrebenden Ast
Standard

Lass das ToString() weg.
  Mit Zitat antworten

Alt 30.07.2010, 12:01   #3
fanderlf
Stammgast
 
fanderlf ist offline
Registriert seit: 18.07.2008
Beiträge: 1.339
fanderlf befindet sich auf einem aufstrebenden Ast
Standard

Ist vielleicht auch ein unglückliches Beispiel, weil hinterher 37 als hexwert rauskommt. Ich würde es z.B. mit 44 (decimal) probieren. Da sollte dann 2C rauskommen Dann sieht man doch gleich besser, dass es sich wirklich um einen "richtigen" Hexwert handelt.
  Mit Zitat antworten

Alt 30.07.2010, 12:07   #4
Ralf Jansen
Stammgast
 
Ralf Jansen ist offline
Registriert seit: 26.02.2003
Beiträge: 1.856
Ralf Jansen befindet sich auf einem aufstrebenden Ast
Standard

55 Hex bleibt 55 Hex

Außer man konvertiert wie anno schon vorher zu einem string per ToString. Dann kommt jede Zahl nach string Formatierregel zu spät da wie ja nur noch string nach string machen.
  Mit Zitat antworten

Alt 30.07.2010, 13:10   #5
fanderlf
Stammgast
 
fanderlf ist offline
Registriert seit: 18.07.2008
Beiträge: 1.339
fanderlf befindet sich auf einem aufstrebenden Ast
Standard

Aso man sollte die Beispiele genau lesen *lach* Ich dachte der Ursprungswert war 55 decimal. Wer lesen kann ist klar im Vorteil!
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu



Alle Zeitangaben in WEZ +2. Es ist jetzt 03:50 Uhr.



© 1995–2009 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags.