1
resposta

Faça como eu fiz: controle de tarefas

internal class Projeto
{
    public string Nome { get; set; }

    private List<string> tarefas;

    public int QuantidadeTarefas => tarefas.Count;

    public Projeto(string nome)
    {
        Nome = nome;
        tarefas = new List<string>();
    }

    public void AdicionarTarefa(string tarefa)
    {
        tarefas.Add(tarefa);
        Console.WriteLine($"Tarefa adicionada com sucesso: {tarefa}");
    }

    public void ExibirTarefas()
    {
        Console.WriteLine($"Projeto: {Nome}");
        Console.WriteLine("Tarefas:");
        foreach (string tarefa in tarefas)
        {
            Console.WriteLine($"- {tarefa}");
        }
        Console.WriteLine($"Total: {QuantidadeTarefas}");
        
    }
}
1 resposta

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe interna para estruturar projetos com C# e ainda utilizou muito bem a coleção List para organizar tarefas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!