この例では、 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を発生させます。
-
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET