Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta

Classe:

public class Projeto
{
private List Tarefas = new List();

public string Name;
public int QuantidadeDeTarefas
{
    get
    {
        return Tarefas.Count;
    }
}

public Projeto(string name)
{
    Name = name;
}

public void AdicionarTarefa(string tarefa)
{
    Tarefas.Add(tarefa);
    
}

public void ExibirTarefas()
{
    Console.WriteLine($"Projeto: {Name}");
    Console.WriteLine("Tarefas: ");
    foreach (string tarefa in Tarefas)
    {
        Console.WriteLine($" - " + tarefa);
       
    }
    Console.WriteLine($"Total: {QuantidadeDeTarefas} tarefas.");
}

}

Objeto:
Projeto projeto1 = new("Sistema de Inventario");

projeto1.AdicionarTarefa("Criar tela de login");
projeto1.AdicionarTarefa("Implementar banco de dados");
projeto1.ExibirTarefas();

1 resposta
solução!

Ei! Tudo bem, Philip?

Seu código está bem estruturado e a lógica geral está correta. A ideia de usar encapsulamento com uma propriedade para calcular a quantidade de tarefas foi aplicada direitinho.

Continua mandando bem e qualquer dúvida, compartilhe no fórum!

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