public string ToD(string Num, int n)
{
char[] nums = Num.ToCharArray();
int d = 0;
for (int i = 0; i < nums.Length; i++)
{
string number = nums[i].ToString();
if (n == 16)
{
switch (number.ToUpper())
{
case "A":
number = "10";
break;
case "B":
number = "11";
break;
case "C":
number = "12";
break;
case "D":
number = "13";
break;
case "E":
number = "14";
break;
case "F":
number = "15";
break;
}
}
Double power = Math.Pow(Convert.ToDouble(n), Convert.ToDouble(nums.Length - (i + 1)));
d += Convert.ToInt32(number) * Convert.ToInt32(power);
}
return d.ToString();
}