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"); }
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"); }
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();*/ }
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}"); } }