方法: 16 進数文字列を数値に変換する (Visual Basic)

この例では、Convert.ToInt32 メソッドを使用して、16 進数文字列を整数に変換します。

16 進数文字列を数値に変換するには

  • ToInt32(String, Int32) メソッドを使用して、base 16 で表された数値を整数に変換します。

    ToInt32(String, Int32) メソッドの最初の引数は、変換する文字列です。 2 番目の引数は、数値をどの基数で表すかを示しています。16 進数は base 16 です。

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • 16 進数文字列には次の制限があります。

    • &h プレフィックスを含めることはできません。
    • _ 桁区切り記号を含めることはできません。

    このプレフィックスまたは桁区切り記号が存在する場合、ToInt32(String, Int32) メソッドの呼び出しは FormatException をスローします。

関連項目