Как присвоить значение по умолчанию для C# Auto-Property?

Я использую либо конструктор, либо старый синтаксис.

С помощью конструктора:

class Person 
{
    public Person()
    {
        Name = "Default Name";
    }
    public string Name { get; set; }
}

С помощью обычного синтаксиса

private string name = "Default Name";
public string Name 
{
    get 
    {
        return name;
    }
    set
    {
        name = value;
    }
}

Есть ли способ получше?

Найдено 14 ответов:

How do you give a C# Auto-Property a default value?

http://stackoverflow.com/questions/40730/how-do-you-give-a-c-sharp-auto-property-a-default-value

Посмотреть решение →