Procedura: convertire stringhe esadecimali in numeri (Visual Basic)
In questo esempio viene convertita una stringa esadecimale in un intero usando il metodo Convert.ToInt32.
Per convertire una stringa esadecimale in un numero
Usare il metodo ToInt32(String, Int32) per convertire il numero espresso in base 16 in un intero.
Il primo argomento del metodo ToInt32(String, Int32) è la stringa da convertire. Il secondo argomento descrive la base in cui è espresso il numero: esadecimale è in base 16.
' Assign the value 49153 to i. Dim i As Integer = Convert.ToInt32("c001", 16)
Si noti che la stringa esadecimale presenta le restrizioni seguenti:
- Non può includere il prefisso
&h
. - Non può includere il separatore di cifre
_
.
Se è presente il prefisso o un separatore di cifre, la chiamata al metodo ToInt32(String, Int32) genera un'eccezione FormatException.
- Non può includere il prefisso
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per