Basta convertire la stringa in decimale, poi usare la funzione Hex(N) o String.Format("{0:X2}",N) per ottenere la rappresentazione esadecimale.
La conversione binario-decimale non è difficile, anzi si tratta solamente di applicare la definizione di base binaria, e credo che troverai diversi esempi sul sito (compresi i miei codici, BasedValues e THex Editor, che però sono in vb.net).
|