Classe:
public class Order
{
public string OrderNumber { get; set; }
public string CustomerName { get; set; }
public string Status { get; set; }
public Order(string orderNumber, string customerName, string status)
{
OrderNumber = orderNumber;
CustomerName = customerName;
Status = status;
}
public void update_status(string newStatus)
{
if (Status != newStatus)
{
Status = newStatus;
}
}
public void display_order()
{
Console.WriteLine($"Order: {OrderNumber}");
Console.WriteLine($"Customer: {CustomerName}");
Console.WriteLine($"Status: {Status}\n");
}
}
Instância:
Order order = new Order("001", "Ana Silva", "Pending");
order.display_order();
order.update_status("Sent");
order.display_order();