如何:將十六進位字串轉換為數字 (Visual Basic)
此範例會使用 Convert.ToInt32 方法,將十六進位字串轉換成整數。
將十六進位字串轉換成數字
使用 ToInt32(String, Int32) 方法,將以 16 為底數所表示的數字轉換成整數。
ToInt32(String, Int32) 方法的第一個引數是要轉換的字串。 第二個引數描述數字所表示的基底;十六進位為以 16 為底數。
' Assign the value 49153 to i. Dim i As Integer = Convert.ToInt32("c001", 16)
請注意,十六進位字串具有下列限制:
- 其不得包含
&h
前置詞。 - 其不得包含
_
數字分隔符號。
若存在前置詞或數字分隔符號,則呼叫 ToInt32(String, Int32) 方法會擲回 FormatException。
- 其不得包含