NumberStyles.HexNumber
using System; using System.Globalization; public class MainClass { public static void Main() { string byteString; NumberStyles styles; byteString = "FF"; styles = NumberStyles.HexNumber; CallTryParse(byteString, styles); byteString = "0x1F"; CallTryParse(byteString, styles); } private static void CallTryParse(string stringToConvert, NumberStyles styles) { Byte byteValue; bool result = Byte.TryParse(stringToConvert, styles, null as IFormatProvider, out byteValue); if (result){ Console.WriteLine("Converted '{0}' to {1}",stringToConvert, byteValue); }else{ Console.WriteLine("Attempted conversion of '{0}' failed.", stringToConvert.ToString()); } } }