共用方式為


如何:將十六進位字串轉換為數字 (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

另請參閱