Example #1
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.MeuMetodo(numero: 5);

            ContaCorrente contaDoGui = new ContaCorrente(1111, 222222);

            lista.adicionar(contaDoGui);



            lista.adicionar(new ContaCorrente(874, 567945));
            lista.adicionar(new ContaCorrente(874, 567945));

            //adicionando objetos num array
            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 567945),
                new ContaCorrente(874, 567945)
            };



            lista.AdicionarVarios(contas);



            // usando params
            lista.AdicionarVarios(contaDoGui,
                                  new ContaCorrente(874, 567945),
                                  new ContaCorrente(874, 567945));



            for (int i = 0; i < lista.Tamanho; i++)
            {
                ContaCorrente itemAtual = lista[i];
                Console.WriteLine($"Item na posição {i} = Conta {itemAtual.Numero}/{itemAtual.Agencia}");
            }



            //lista.remover(contaDoGui);

            Console.WriteLine("Apos remover o item");
        }