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.
- Nemůže obsahovat předponu
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.