0
respostas

Construtores: CatalogoJogos

{
    public Jogo(string nome, string genero, int anoLançamento)
    {
        Nome = nome;
        Genero = genero;
        AnoLançamento = anoLançamento;
    }

    public string  Nome { get; set; }
    public string Genero { get; set; }
    public int AnoLançamento { get; set; }
}
class CatalagoDeJogos
{
    public List<Jogo> Jogos { get; set; }

    public CatalagoDeJogos()
    {
        Jogos = new List<Jogo>();
    }

    public void AdicionarJogo(Jogo jogo)
    {
        Jogos.Add(jogo);
    }
    public void ExibirJogos()
    {
        foreach(var jogo in Jogos)
        {
            Console.WriteLine($"Nome: {jogo.Nome}\nAno Lançamento: {jogo.AnoLançamento}\nGenero: {jogo.Genero}\n");
        }
    }

}

Program.cs

CatalagoDeJogos catalogoDeJogos = new CatalagoDeJogos();
catalogoDeJogos.AdicionarJogo(new Jogo("Castlevania", "Metroidvania", 1999));
catalogoDeJogos.AdicionarJogo(new Jogo("Super Mario", "Plataforma", 1995));

catalogoDeJogos.ExibirJogos();