static void TestaIndexadoresEGetters() { //SomarVarios(0, 1, 1, 2, 3, 5, 8, 12 ); ListaDeContaCorrente lista = new ListaDeContaCorrente(); ContaCorrente contaDoGui = new ContaCorrente(111, 22222); ContaCorrente[] contas = new ContaCorrente[] { new ContaCorrente(123, 3333), new ContaCorrente(123, 3333), contaDoGui }; lista.AdicionarVarios( contaDoGui, contaDoGui, contaDoGui, contaDoGui, contaDoGui, contaDoGui, contaDoGui, contaDoGui, contaDoGui ); for (int i = 0; i < lista.Tamanho; i++) { ContaCorrente itemAtual = lista.GetItemNoIndice(i); Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}"); } lista.Remover(contaDoGui); for (int i = 0; i < lista.Tamanho; i++) { ContaCorrente itemAtual = lista.GetItemNoIndice(i); Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}"); } }
static void TestarListaDeContaCorrente() { ListaDeContaCorrente lista = new ListaDeContaCorrente(); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); lista.Adicionar(new ContaCorrente(123, 123123)); for (int i = 0; i < lista.Tamanho; i++) { ContaCorrente itemAtual = lista.GetItemNoIndice(i); Console.WriteLine($"Item na posicao {i} = conta {itemAtual.Numero}"); } }