Ho un controllo che contiene un array di byte.Converti 2 byte in un numero
Ogni tanto ci sono due byte che mi dicono alcune informazioni sul numero di articoli futuri nell'array.
Così, ad esempio avrei potuto:
... ... Item [4] = 7 Item [5] = 0 ... ...
Il valore di questo è chiaramente 7.
Ma che dire di questo?
... ... Item [4] = 0 Item [5] = 7 ... ...
Qualche idea su cosa equivale a (come un normale int)?
Sono andato al file binario e ho pensato che potesse essere 11100000000 che equivale a 1792. Ma non so se questo è il modo in cui funziona davvero (cioè utilizza tutti gli 8 elementi per il byte).
C'è un modo per sapere questo senza test?
Nota: io sto usando C# 3.0 e Visual Studio 2008
Sembra che ci stiate chiedendo di eseguire il reverse-engineer di alcuni dati serializzati. Sarà difficile. Potresti almeno pubblicare alcuni esempi dell'intero array di byte e ciò a cui corrisponde per tre o quattro semplici esempi. Ma perché lo vuoi sapere comunque? Che problema stai cercando di risolvere? –
Sto cercando di decifrare l'array di byte restituito dal controllo Signature nel controllo OpenNETCF in modo che possa ruotarlo di 180 gradi. Vedi questa domanda http://stackoverflow.com/questions/2657388/opennetcf-signature-control-question per maggiori dettagli. – Vaccano