Postupy: Převod hexadecimálních řetězců na čísla (Visual Basic)

Tento příklad převede šestnáctkový řetězec na celé číslo pomocí Convert.ToInt32 metody.

Převod šestnáctkového řetězce na číslo

  • ToInt32(String, Int32) Pomocí metody převeďte číslo vyjádřené v základu 16 na celé číslo.

    Prvním argumentem ToInt32(String, Int32) metody je řetězec, který se má převést. Druhý argument popisuje, v jakém základu je číslo vyjádřeno; hexadecimální je základ 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Všimněte si, že šestnáctkový řetězec má následující omezení:

    • Nemůže obsahovat předponu &h .
    • Nesmí obsahovat _ oddělovač číslic.

    Pokud je předpona nebo oddělovač číslic, vyvolá volání ToInt32(String, Int32) metody FormatException.

Viz také