将十六进制字符串转换为int32

时间:2016-04-30 00:18:45

标签: c#

我有一个带有十六进制单词的字符串,STR = "48 3D E3 F4",(单词之间的空格并不重要)。我想首先像I = 483DE3F4那样制作它,但我们不能将DEF放在int32中。

如何制作,以便I = 1212015604

1 个答案:

答案 0 :(得分:1)

使用int.Parse(string, NumberStyles)解析十六进制:

int.Parse("48 3D E3 F4".Replace(" ", string.Empty), System.Globalization.NumberStyles.HexNumber)