Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Imprimir a lista

Lista<int> idades = new Lista<int>();

idades.AdicionarVarios(63, 15, 21, 50);
idades.Remover(15);

Lista<string> cursos = new Lista<string>();
cursos.AdicionarVarios("C# Parte 1", "C# Parte 2", "C# Parte 3");

Lista<ContaCorrente> contas = new Lista<ContaCorrente>();
contas.AdicionarVarios(new ContaCorrente(124, 54354), new ContaCorrente(201, 44354));

Tentei imprimir as 3 listas, mas não tive sucesso.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
public void EscreverListaNaTela( )
{
     for(int i = 0; i < _proximaPosicao; i++)
     {
         T conta = _itens[1];

         Console.WriteLine(&"Conta no índice {i}: número {conta.Agencia} {Conta.Numero}");
         //ao tentar imprimir na Class Program, varrendo as listas com um 'for', o compilador apontava para esse trecho...
         //...da Class List que foi transcrito da class ListaDeContaContaCorrente...

    }
}

...queria entender melhor quais modificações se adequariam na classe Lista, pois eu tive que marcar esse trecho(CW) pra conseguir imprimir as listas na Class Program.

solução!

Oi Mauro, como vai?

Perceba que estamos chamando o método AdicionarVarios(), adicionando um Console.WriteLine() dentro do método conseguimos exibir as informações. Veja:

public void AdicionarVarios(params T[] itens)
        {
            foreach (T item in itens)
            {
                Adicionar(item);
                Console.WriteLine(item);
            }
        }

Espero ter ajudado.

Um forte abraço e bons estudos!