Перевод из любой системы счисления в десятичную?
Чем вам не угодил стандартный Convert.ToString?
Пример:
Console.WriteLine(Convert.ToString(5000, 2)); // -> Вывод: 1001110001000
Чем вам не угодил стандартный Convert.ToString?
Пример:
Console.WriteLine(Convert.ToString(5000, 2)); // -> Вывод: 1001110001000