Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
 public static void Imprimir(Professor prof)
 {
     WriteLine("Relatório:");
     WriteLine(prof?.ToString() ??
               $"O parâmetro de nome {nameof(prof)} não pode ser nulo");
 }