#990 – Converting Hexadecimal Strings to Numeric Data
December 6, 2013 Leave a comment
You can convert a numeric value to its equivalent hex string using the hexadecimal format specifier. To convert in the other direction, from a hex string to its corresponding integer value, you use the int.Parse function, passing NumberStyles.AllowHexSpecifier as the second parameter.
// using System.Globalization int n = int.Parse("A", NumberStyles.AllowHexSpecifier); int n2 = int.Parse("9D", NumberStyles.AllowHexSpecifier); int n3 = int.Parse("400", NumberStyles.AllowHexSpecifier); int n4 = int.Parse("1b3f", NumberStyles.AllowHexSpecifier); int n5 = int.Parse("000b", NumberStyles.AllowHexSpecifier);