1
resposta

Desafio: hora da prática

//Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.

using System;

List<string> ListasDasBandas = new List<string>();

void AdicionarBandas()
{
    Console.WriteLine("Digite sua banda favorita");
    string banda = Console.ReadLine()!;
    
    ListasDasBandas.Add(banda);
    
    foreach (string bandas in ListasDasBandas)
    {
        Console.WriteLine(bandas);
    }
}

AdicionarBandas();

// Utilizar a estrutura 'for' para mostrar todas as suas bandas preferidas, listadas na lista do exercício anterior, no console.

using System;

List<string> ListasDasBandas = new List<string>();

void AdicionarBandas()
{
    Console.WriteLine("Digite sua banda favorita");
    string banda = Console.ReadLine()!;
    
    ListasDasBandas.Add(banda);
    
    for (int i = 0; i < bandas.Count; i++)
    {
        Console.WriteLine(bandas[i]);
    }
}

AdicionarBandas();

Atenção, os outros exercicios eu não fiz pois não sei nem por onde começar ;-;

1 resposta

Olá, Mateus! Tudo joia?

Há um pequeno erro no seu segundo trecho de código. Quando você está tentando usar o for para listar as bandas, você usou bandas.Count, mas a variável correta deveria ser ListasDasBandas.Count, já que é o nome da sua lista.

Aqui está como você pode corrigir o seu código:

using System;
using System.Collections.Generic;

List<string> ListasDasBandas = new List<string>();

void AdicionarBandas()
{
    Console.WriteLine("Digite sua banda favorita");
    string banda = Console.ReadLine()!;
    
    ListasDasBandas.Add(banda);
    
    // Usando foreach
    Console.WriteLine("Usando foreach:");
    foreach (string bandas in ListasDasBandas)
    {
        Console.WriteLine(bandas);
    }

    // Usando for
    Console.WriteLine("Usando for:");
    for (int i = 0; i < ListasDasBandas.Count; i++)
    {
        Console.WriteLine(ListasDasBandas[i]);
    }
}

AdicionarBandas();

Dessa forma, você poderá adicionar uma banda à lista e exibi-la usando tanto o foreach quanto o for. Lembre-se de sempre utilizar o nome correto da lista que você criou, que é ListasDasBandas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.