1
resposta

Erro No program.cs Aula 5 Curso C# orientado a objeto Guilherme Lima Daniel Portugal

class Episodio
    {
        private List<string> convidados = new();
        public Episodio(int ordem, string titulo, int duracao)
        {
            Ordem = ordem;
            Titulo = titulo;
            Duracao = duracao;
        }

        public int Ordem { get; }
        public string Titulo { get; }
        public int Duracao { get; }
        public string Resumo => $"{Ordem}. {Titulo} ({Duracao} min) - {string.Join(", ", convidados)}";

        public void AdicionarConvidado(string convidado)
        {
            convidados.Add(convidado);
        }
    }

class Podcast { private List episodios = new();

public Podcast(string nome, string host)
{
    Nome = nome;
    Host = host;
}

public string Nome { get; }
public string Host { get; }
public int TotalEpisodios => episodios.Count;

public void AdicionarEpisodio(Episodio episodio)
{
    episodios.Add(episodio);
}

public void ExibirDetalhes()
{
    Console.WriteLine($"Podcast >|{Nome}|< apresentado por [{Host}]\n");
    foreach (Episodio episodio in episodios.OrderBy(e => e.Ordem))
    {
        Console.WriteLine(episodio.Resumo);
    }
    Console.WriteLine($"\n\nTotal de episódios: {TotalEpisodios}.");
}

}


Erro nessa parte do Código Podcast podcast = new("TI para Poucos", "Daniel Portugal");

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia!

Manda um print da sua solution. Pelo erro parece que você tem dois arquivos de classe chamao "Podcast.cs", não sei se é isso. Se consguir sob todo o código no github. Fica mais fácil par analisar.