如何:将十六进制字符串转换为数字 (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。
- 它不能包含