CentralMine.NET.Utils.GetHexVal C# (CSharp) Method

GetHexVal() static private method

static private GetHexVal ( char hex ) : int
hex char
return int
        static int GetHexVal(char hex)
        {
            int val = (int)hex;
            //For uppercase A-F letters:
            //return val - (val < 58 ? 48 : 55);
            //For lowercase a-f letters:
            //return val - (val < 58 ? 48 : 87);
            //Or the two combined, but a bit slower:
            return val - (val < 58 ? 48 : (val < 97 ? 55 : 87));
        }