Llamar a un constructor desde otro en C# (cadena de constructores)
¡Hola a todos! Soy un desarrollador C# principiante y me encontré con un problema. Tengo una clase `Order` que tiene varios constructores con diferentes parámetros. Quiero evitar la duplicación de código, pero no puedo entender cómo llamar a un constructor desde otro.
Aquí está el código simplificado:
```csharp
public class Order
{
public int Id { get; set; }
public string CustomerName { get; set; }
public decimal Amount { get; set; }
public DateTime CreatedDate { get; set; }
// Constructor 1: todos los parámetros
public Order(int id, string customerName, decimal amount, DateTime createdDate)
{
Id = id;
CustomerName = customerName;
Amount = amount;
CreatedDate = createdDate;
Console.WriteLine("Pedido creado: " + id);
}
// Constructor