Avatar ·

Como chamar um construtor a partir de outro em C#? (this, base)

Olá a todos! Comecei a estudar C# e me deparei com um problema ao trabalhar com construtores. Tenho uma classe `Person` com vários campos e quero criar dois construtores: um com parâmetros (nome, idade, cidade) e outro apenas com nome e idade, que deve definir a cidade como padrão ("Moscou"). Aqui está meu código: ```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"; } } ``` O problema é que estou duplicando código — a atribuição de `Name` e