static void Main(string[] args) { Professor professor = null; Console.WriteLine(professor?.ToString() ?? $"Objeto {nameof(professor)} não instanciado!"); professor = new Professor() { Nome = "Gabriel", Matricula = "1" }; Console.ReadKey(); }
static void Main(string[] args) { Professor GBP = null; Relatorio.Imprimir(GBP); WriteLine(GBP?.ToString() ?? $"Objeto {nameof(GBP)} não instanciado"); GBP = new Professor() { Matricula = "123", Nome = "Guinther" }; WriteLine(GBP); Relatorio.Imprimir(GBP); }
static void Main(string[] args) { Professor it = null; WriteLine(it?.ToString() ?? $"Objeto {nameof(it)} não instanciado"); it = new Professor() { Nome = "Igor", Matricula = "123" }; WriteLine(it); Relatorio.Imprimir(it); ReadKey(); }
public static void Imprimir(Professor prof) { WriteLine("Relatório:"); WriteLine(prof?.ToString() ?? $"O parâmetro de nome {nameof(prof)} não pode ser nulo"); }