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