Comment appeler un constructeur depuis un autre en C# ? (this, base)
Bonjour à tous ! J’ai commencé à apprendre C# et j’ai rencontré un problème avec les constructeurs. J’ai une classe `Person` avec plusieurs champs, et je veux créer deux constructeurs : un avec des paramètres (nom, âge, ville), et un autre avec seulement le nom et l’âge, qui doit définir une ville par défaut ("Moscou").
Voici mon code :
```csharp
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string City { get; set; }
public Person(string name, int age, string city)
{
Name = name;
Age = age;
City = city;
}
public Person(string name, int age)
{
Name = name;
Age = age;
City = "Moscou";
}
}
```
Le problème est que je duplique le code — l’affectation de `Name` et