此示例使用 Convert.ToInt32 该方法将十六进制字符串转换为整数。
将十六进制字符串转换为数字
ToInt32(String, Int32)使用该方法将以 base-16 表示的数字转换为整数。
ToInt32(String, Int32) 方法的第一个参数是要转换的字符串。 第二个参数描述数字的基数:十六进制是 base 16。
' Assign the value 49153 to i. Dim i As Integer = Convert.ToInt32("c001", 16)
请注意,十六进制字符串具有以下限制:
- 它不能包含
&h
前缀。 - 它不能包含
_
数字分隔符。
如果存在前缀或数字分隔符,则对方法的 ToInt32(String, Int32) 调用将引发一个 FormatException。
- 它不能包含