private Conta[] icontas;
private void button4_Click(object sender, EventArgs e)
{
this.icontas = new Conta[3];
icontas[0] = new ContaPoupanca();
icontas[1] = new ContaInvestimento();
icontas[2] = new SeguroDeVida();
GerenciadorDeImpostos gt = new GerenciadorDeImpostos();
gt.Adiciona(icontas[2]);
}
Estou tentando implementar o metodo com o array mas o c# não compila, como posso fazer para passar o a conta com o indice sem que o programa entenda ele como uma conta e sim uma conta investimento?