1
resposta

Dúvida quanto ao método Matricula

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

Se na minha classe Alunos, eu já tenho uma instância de matricula, pra que serve este método Matricula()? Eu sei que, ele permite inserir uma nova instância de "Alunos", mas nesse caso a1, a2, e a3, já foram instânciados e estão sendo novamente, foi o que me deixou em dúvida.

public void Matricula(Alunos aluno)
    {
        alunos.Add(aluno);
        this.dicionarioAlunos.Add(aluno.matricula, aluno);
    }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

No momento Matricula você está passando a instância criada com 2 argumentos para serem incluídas na lista camada "aluno". Observe o comando ...Add(Argumento1, Argumento2); os dois vem da instancia que você criou que detém (NOME / NUM.MATRICULA) e irá adicionar os alunos na listagem.

Espero ter ajudado a compreensão.