Como se converte entre números hexadecimais e números decimais em C#?
Parece que se pode dizer
Convert.ToInt64(value, 16)
para obter o decimal de hexdecimal.
O inverso é o contrário:
otherVar.ToString("X");
// Store integer 182
int decValue = 182;
// Convert integer 182 as a hex in a string variable
string hexValue = decValue.ToString("X");
// Convert the hex string back to the number
int decAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);