public static double BinarioDecimal(string numeroBinario) { int limite; double numeroDecimal = 0; int potencia = 1;; int auxiliar; numeroBinario.Reverse(); for (limite = numeroBinario.Length; limite >= 0; limite--) { int.TryParse(numeroBinario, out auxiliar); numeroDecimal += Conversor.potencia(auxiliar, potencia); potencia *= 2; } return(numeroDecimal); }