Oi, Matheus! Como vai?
Gostei de como você estruturou a classe Pedido, definindo propriedades claras como NumeroPedido, NomeCliente e Status, além de criar métodos separados para AtualizarStatus e ExibirPedido. Essa organização mostra um bom entendimento de orientação a objetos, principalmente ao encapsular o comportamento do pedido dentro da própria classe.
Uma dica interessante para o futuro é utilizar o metodo ToString() para definir como um objeto deve ser exibido automaticamente quando impresso no console. Isso evita repetir varias chamadas de Console.WriteLine. Veja este exemplo:
class Pedido
{
public string numeroPedido;
public string nomeCliente;
public override string ToString()
{
return "Pedido: " + numeroPedido + " Cliente: " + nomeCliente;
}
}
Pedido pedido = new Pedido();
pedido.numeroPedido = "002";
pedido.nomeCliente = "Carlos";
Console.WriteLine(pedido);
Esse codigo sobrescreve o metodo ToString, fazendo com que o objeto mostre suas informacoes automaticamente quando usado no Console.WriteLine.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!