public void AdicionaConta(Conta conta) { //DEPRECADO - Antiga rotina para arrays: //if (banco.Contas.Length <= Conta.TotalDeContas) //{ // Banco novo = new Banco(Conta.TotalDeContas * 3); // for (int i = 0; i < banco.Contas.Length; i++) novo.Contas[i] = this.banco.Contas[i]; // banco = novo; //} //banco.Contas[Conta.TotalDeContas-1] = conta; banco.Adiciona(conta); comboContas.Items.Add(conta.Titular.Nome); destinoDaTransferencia.Items.Add(conta.Titular.Nome); comboContas.SelectedIndex = comboContas.Items.Count - 1; }
private void botaoBanco_Click(object sender, EventArgs e) { Banco banco = new Banco(); for (int i = 0; i < 10; i++) { banco.Adiciona(new ContaCorrente(new Cliente())); banco.Contas[i].Deposita((i + 1) * 1000); } foreach (Conta conta in banco.Contas) { MessageBox.Show(conta.Saldo.ToString("n2")); } }