private static int CharToNumber(char charToConvert)
{
int numberToReturn = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".IndexOf(charToConvert);
if (numberToReturn < 0)
{
throw new Exception(string.Format(@"Not supported parameter value: ""{0}"" for CharToNumber(char charToConvert)", charToConvert));
}
return numberToReturn;
}