Как вы даете авто-свойству С# начальное значение?
Я либо использую конструктор, либо возвращаюсь к старому синтаксису.
Использование конструктора:
class Person
{
public Person()
{
Name = "Initial Name";
}
public string Name { get; set; }
}
Использование обычного синтаксиса свойств (с начальным значением)
private string name = "Initial Name";
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
Есть ли лучший способ?