private static char GetNumberFromDigit(int digit, bool uppercase) { if (digit < 10) { return (char)('0' + digit); } else if (uppercase) { return (char)('A' + digit - 10); } else { return (char)('a' + digit - 10); } }