Tre domande sul c# e la conversione (ascii, esadecimale)

venerdì 06 ottobre 2006 - 12.06

88mav Profilo | Newbie

allora io ho una stringa che contine un numero binario (es: 01010111)

1- come posso convertire questo in codice ascii?
2- come posso convertirlo in esadecimale ?


altra domanda invece
io leggo una stringa di 8 caratteri, esiste un metodo per controllare immediatamente se è composto sola da "0" e da "1"??

Slave Profilo | Junior Member

>allora io ho una stringa che contine un numero binario (es: 01010111)
>
>1- come posso convertire questo in codice ascii?
>2- come posso convertirlo in esadecimale ?


io uso vb6.e non conosco c#,ma non penso cambi tantissimo...
io in vb farei cosi:

dim miovalore
miovalore=asc(stringa) ' per convertire in ascii



>altra domanda invece
>io leggo una stringa di 8 caratteri, esiste un metodo per controllare
>immediatamente se è composto sola da "0" e da "1"??


be qui puoi leggere carattere per caratte tramite un ciclo for(io parlo sempre in vb):


dim i as integer
dim valore as char 'carattere che leggo dalla striga
for i =1 to 8
valore = stringa.chars(i)
if valore<>0 or valore<>1 then
.......... 'scegli tu quello che puo fare..magari un messaggio d'errore
exit for
end if
next i


ripeto...io ti ho risolto il problema in vb e non so se puo esserti d'aiuto...spero di si...
CIAO
Sono solo uno sballato in un mondo di sballati....
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5