Wie geben Sie einer C # -Auto-Eigenschaft einen Standardwert?

Wie geben Sie eine C# - Auto-Eigenschaft einen Standardwert? Entweder nutze ich den Konstruktor, oder wieder die alte syntax.

Mit dem Konstruktor:

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

Mit der normalen syntax der Eigenschaft (mit einem default-Wert)

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

Gibt es eine bessere Möglichkeit?

InformationsquelleAutor der Frage bentford | 2008-09-02

Schreibe einen Kommentar