Condividi tramite


Procedura: Convertire stringhe esadecimali in numeri (Visual Basic)

Questo esempio converte una stringa esadecimale in un numero intero usando il Convert.ToInt32 metodo .

Per convertire una stringa esadecimale in un numero

  • Utilizzare il ToInt32(String, Int32) metodo per convertire il numero espresso in base 16 in un numero intero.

    Il primo argomento del ToInt32(String, Int32) metodo è la stringa da convertire. Il secondo argomento descrive la base in cui è espresso il numero; esadecimale è 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 &h prefisso.
    • Non può includere il separatore di _ cifre.

    Se il prefisso o un separatore di cifre è presente, la chiamata al metodo ToInt32(String, Int32) genera un'eccezione FormatException.

Vedere anche