Avatar ·

Appel d'un constructeur depuis un autre en C# (chaîne de constructeurs)

Bonjour à tous ! Je suis un développeur C# débutant et j'ai rencontré un problème. J'ai une classe `Order` avec plusieurs constructeurs ayant différents paramètres. Je veux éviter la duplication de code, mais je ne comprends pas comment appeler un constructeur depuis un autre. Voici un code simplifié : ```csharp public class Order { public int Id { get; set; } public string CustomerName { get; set; } public decimal Amount { get; set; } public DateTime CreatedDate { get; set; } // Constructeur 1 : tous les paramètres public Order(int id, string customerName, decimal amount, DateTime createdDate) { Id = id; CustomerName = customerName; Amount = amount; CreatedDate = createdDate; Console.WriteLine("Commande créée : " + id); } // Constructeur 2 : seulement ID et nom, date = aujourd'hui public Order(int id, string customerName) { Id = id; CustomerName = customerName; Amount = 0; // valeur par défaut } }