Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Conversioni in c#(hex)
Forum - C# / VB.NET - Conversioni in c#(hex)

Avatar
-MG- (Normal User)
Rookie


Messaggi: 37
Iscritto: 23/04/2011

Segnala al moderatore
Postato alle 20:00
Sabato, 28/05/2011
Salve ragazzi, ho un problema ma è molto semplice da risolvere, solo che ogni volta che uso un codice non funziona bene...
Innanzitutto: ho sue textbox, una che contiene un codice hex che va da 00 a f7 (normalissimo), con tutti gli spazi eccetera.Nella seconda vorrei mettere il corrispondente ascii della 1.Togliere gli spazi non è un problema, quindi io vorrei sapere come fare a convertire tutti i dati esadecimali della textbox1 ad ascii e scriverli nella textbox 2,mi potete dare oltre alla risposta anche un piccolo esempio di codice?

PM
Avatar
Phil93 (Normal User)
Pro


Messaggi: 85
Iscritto: 26/01/2011

Up
0
Down
V
Segnala al moderatore
Postato alle 0:18
Domenica, 29/05/2011
Codice sorgente - presumibilmente C# / VB.NET

  1. ' La tua stringa contenente il numero esadecimale
  2. string hex = "5A";
  3. ' Il corrispondente valore intero
  4. int ordinale = Convert.ToInt32(hex, 16);
  5. ' Il carattere relativo a quell'ordinale
  6. char c = (char)ordinale;


Ultima modifica effettuata da Phil93 il 29/05/2011 alle 0:28
PM