static void TesteAdicionarERemover() { // Adicionando várias contas à nova classe ListaContaCorrente ListaContaCorrente listaContas = new ListaContaCorrente(); for (int i = 0; i < 3; i++) { listaContas.Adicionar(new ContaCorrente(120 + i, 120 + i)); } ContaCorrente contaParaRemover = new ContaCorrente(999, 99999); listaContas.Adicionar(contaParaRemover); // Visualizando o conteúdo da ListaContaCorrente listaContas.PrintarLista(); listaContas.Remover(contaParaRemover); Console.WriteLine("Após remoção: "); listaContas.PrintarLista(); ContaCorrente contaNaoInclusa = new ContaCorrente(567, 8900); listaContas.Remover(contaNaoInclusa); }
static void ListaContaCorrenteArray() { ListaContaCorrente lista = new ListaContaCorrente(contaInicial: new ContaCorrente(871, 3541258, new Cliente("Rafael", "254.358.425-25", "QA"))); lista.Adicionar(new ContaCorrente(872, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor"))); lista.Adicionar(new ContaCorrente(873, 2568749, new Cliente("Pedro", "548.354.856-56", "Analista"))); lista.Adicionar(new ContaCorrente(874, 3541258, new Cliente("Rafael", "254.358.425-25", "QA"))); lista.Adicionar(new ContaCorrente(875, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor"))); lista.AdicionarVarios( new ContaCorrente(876, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor")), new ContaCorrente(877, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor")), new ContaCorrente(878, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor")), new ContaCorrente(879, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor")), new ContaCorrente(880, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor"))); lista.Remover(new ContaCorrente(877, 3589647, new Cliente("Rodrigo", "245.456.789-25", "Desenvolvedor"))); // Indexador, para chamar o objeto instanciando com um indice, como se fosse um array Console.WriteLine("Item no indice 6: " + lista[5].Numero); // Indexador com params, para retornar um array de contas pelos indices Console.WriteLine("Array de contas: " + lista[3, 5, 8]); lista.ListarItens(); }