private string Dec2ThrityFour(int num)
{
if (num < 0)
{
return "";
}
char[] rule = new char[] {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H',
'J','K', 'L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z',};
List<int> list = new List<int>();
while (num >= 34)
{
int a = num % 34;
num /= 34;
list.Add(a);
}
list.Add(num);
StringBuilder sb = new StringBuilder();
for (int i = list.Count - 1; i >= 0; i--)
{
sb.Append(rule[list[i]]);
}
return sb.ToString();
}