Beispiel #1
0
        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);
        }
Beispiel #2
0
        static void TesteParams()
        {
            // Passando array como parâmetro
            ContaCorrente[] arrayCC = new ContaCorrente[]
            {
                new ContaCorrente(123, 456),
                new ContaCorrente(789, 101),
                new ContaCorrente(345, 678)
            };

            ListaContaCorrente novaLista = new ListaContaCorrente();

            // Utilizando um novo método
            novaLista.AdicionarVarios(arrayCC);

            novaLista.PrintarLista();

            // Agora, utilizando um outro método com sobrecarga, utilizando params
            novaLista.AdicionarVarios(new ContaCorrente(1, 1), new ContaCorrente(2, 2), new ContaCorrente(3, 3));
        }