Konvertieren von 2 bytes zu einer Zahl

Ich habe ein Steuerelement, das einen byte-array.

Jedes jetzt und dann gibt es zwei bytes, die sagen mir einige info über die Anzahl der zukünftigen Elemente im array.

Also als Beispiel hätte ich:

... 
... 
Item [4] = 7 
Item [5] = 0 
... 
...

Den Wert dieser übersichtlichen 7.

Aber was ist das?

... 
... 
Item [4] = 0 
Item [5] = 7 
... 
...

Jede Idee, was das entspricht (wie ein normaler int)?

Ging ich auf binäre und dachte, es kann sein, 11100000000 entspricht 1792. Aber ich weiß nicht, ob das ist, wie es wirklich funktioniert (ie tut es der ganze 8 Artikel für die byte).

Gibt es eine Möglichkeit zu wissen dies mit testen?

Hinweis: ich bin mit C# 3.0 und visual studio 2008

Es klingt wie Sie sind Fragen Sie uns, um reverse-Engineering einige der serialisierten Daten. Das wird schwierig sein. Du könntest zumindest schreiben einige Beispiele für das komplette byte-array und was es entspricht, für drei oder vier einfache Beispiele. Aber warum willst du dieses wissen überhaupt? Welches problem versuchst du zu lösen?
Ich bin zu versuchen zu entziffern, das byte-array zurückgegeben, mit der Unterschrift Kontrolle in der OpenNETCF Kontrolle, so dass ich um 180 Grad drehen. Sehen Sie, diese Frage stackoverflow.com/questions/2657388/... für weitere details.

InformationsquelleAutor Vaccano | 2010-04-17

Schreibe einen Kommentar