Carro.cs
public class Carro {
public string Nome {get;set;}
public string Marca {get;set;}
public string Modelo {get;set;}
public string ObterDescricao() => $"{Nome} - {Marca} - {Modelo}";
}
Program.cs
Console.Clear();
Carro carro = null;
try {
var descricao = carro.ObterDescricao();
Console.WriteLine(descricao);
}
catch (NullReferenceException) {
Console.WriteLine("Não é possível utilizar um método de um objeto nulo.");
}
catch (Exception ex) {
Console.WriteLine($"Um erro foi encontrado: {ex.Message}");
}