Converting Hexadecimal Strings to Numeric Data

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, passingNumberStyles.AllowHexSpecifier as the second parameter.
1
2
3
4
5
6
// 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);
990-001