private bool IsValidDigit(char c, int radix) { int i = "0123456789abcdef".IndexOf(Char.ToLower(c)); if (i >= 0 && i < radix) return true; return false; }