public void Imprimir() { WriteLine("7. Expressões nameOf"); Aluno07 aluno = new Aluno07("Marty", "McFly", new DateTime(1968, 6, 12)) { Endereco = "9303 Lyon Drive Hill Valley CA", Telefone = "555-4385" }; WriteLine(aluno.NomeCompleto); WriteLine("Idade: {0}", aluno.GetIdade()); WriteLine(aluno.DadosPessoais); aluno.AdicionaAvaliacao(new Avaliacao03(1, "Geografia", 8)); aluno.AdicionaAvaliacao(new Avaliacao03(1, "Matemática", 7)); aluno.AdicionaAvaliacao(new Avaliacao03(1, "História", 9)); ImprimirMelhorNota(aluno); Aluno07 aluno2 = null; ImprimirMelhorNota(aluno2); aluno.PropertyChanged += Aluno_PropertyChanged; aluno.Endereco = "Rua Vergueiro, 3185"; aluno.Telefone = "555-1234"; }
private static void ImprimirMelhorNota(Aluno07 aluno) { WriteLine("Melhor Nota: {0}", aluno?.MelhorAvaliacao?.Nota); }