次の方法で共有


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

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

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

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

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

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • 16 進文字列には次の制限があることに注意してください。

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

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

こちらも参照ください