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

[Projeto] Projeto - Escola

Program.cs

//instancia da classe Aluno
Aluno aluno1 = new Aluno();
aluno1.Nome = "giovanna";
aluno1.Idade = 18;
aluno1.Notas = 10;

Aluno aluno2 = new Aluno();
aluno2.Nome = "giovanna";
aluno2.Idade = 22;
aluno2.Notas = 9;

//instancia da classe Professor
Professor professor1 = new Professor();
professor1.Nome = "giovanna";
professor1.DisciplinaLecionada = "OOP";

//instancia da classe Disciplina
Disciplina disciplina1 = new Disciplina();
disciplina1.Nome = "OOP";

disciplina1.AdicionarAlunos(aluno1);
disciplina1.AdicionarAlunos(aluno2);

disciplina1.ListarDisciplina();

Disciplina.cs

public class Disciplina
{
    public string Nome { get; set; }
    private List<Aluno> alunos = new List<Aluno>();

    public void AdicionarAlunos(Aluno aluno)
    {
        alunos.Add(aluno);
    }

    public void ListarDisciplina()
    {
        Console.WriteLine($"Disciplina: {Nome}");
        Console.WriteLine("Alunos");
        foreach (var aluno in alunos)
        {
            Console.WriteLine($"Nome: {aluno.Nome}, Idade: {aluno.Idade}, Notas: {aluno.Notas}");
        }
    }
}

Professor.cs

public class Professor
{
    public string Nome { get; set; }
    public string DisciplinaLecionada { get; set; }
}

Aluno.cs

public class Aluno
{
    public string Nome { get; set; }
    public int Idade { get; set; }
    public int Notas { get; set; }
}
1 resposta
solução!

Boaa, obrigado por compartilhar.