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

            lista.MeuMetodo(numero: 10);
            lista.MeuMetodo("texto padrão", 10);

            ContaCorrente contaDoGui = new ContaCorrente(111, 1111111111);


            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679754)
            };

            lista.AdicionarVarios(contas);

            lista.AdicionarVarios(
                contaDoGui,
                new ContaCorrente(874, 5679754),
                new ContaCorrente(875, 5679755),
                new ContaCorrente(873, 5679756)
                );

            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("Após remover o item");
        }
示例#2
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");
        }
示例#3
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente(10);

            // nomear o argumento para alterar somente o segundo argumento opcional
            lista.MeuMetodo(numero: 10);

            ContaCorrente contaDoGui = new ContaCorrente(11111, 11111111);

            /*lista.Adicionar(contaDoGui);
             * lista.Adicionar(new ContaCorrente(874, 5679787));
             * lista.Adicionar(new ContaCorrente(874, 4456668));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));
             * lista.Adicionar(new ContaCorrente(874, 7781438));*/

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contaDoGui,
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 4456668)
            };

            // palavra reservada 'params' na assinatura do metodo permite tanto um array como passar item a item
            lista.AdicionarVarios(contas);
            lista.AdicionarVarios(
                contaDoGui,
                new ContaCorrente(874, 7781438),
                new ContaCorrente(874, 4456668)
                );

            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.EscreverListaNaTela();
            *  lista.Remover(contaDoGui);
            *  Console.WriteLine("Após remover o item");
            *  lista.EscreverListaNaTela();*/
        }
示例#4
0
        static void TestaListaDeContaCorrente()
        {
            ListaDeContaCorrente lista = new ListaDeContaCorrente();

            lista.MeuMetodo(numero: 10);

            ContaCorrente contadoDoGui = new ContaCorrente(546, 56749676);

            ContaCorrente[] contas = new ContaCorrente[]
            {
                contadoDoGui,
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787)
            };

            lista.AdicionarVarios(contas);
            lista.AdicionarVarios(
                contadoDoGui,
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787),
                new ContaCorrente(874, 5679787)

                );

            //lista.EscreverListaNaTela();

            //lista.Remover(contadoDoGui);

            //Console.WriteLine("Após remover o item");

            //lista.EscreverListaNaTela();


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