Ao implementar o dicionário foi passado dois tipos dentro dos sinais de maior e menor:
IDictionary<int, Aluno>...
Porém, o tipo Aluno já comporta em si o tipo string pro nome do aluno e o int pro número de matrícula. Porque foi necessário adicionar o int ali de novo?
Também gostaria de saber se o método Matricula() utilizado em:
csharpColecoes.Matricula(fabio);
que foi até comentado, uma vez que estava sendo demonstrado que não é possível adicionar duas chaves iguais ao dicionário, se tornou obsoleto?...Criou-se um método para substituir alunos no dicionário e a linha de código que matricula este aluno permaneceu comentada...