Wie gibt man einer C#-Auto-Eigenschaft einen Anfangswert?
Entweder verwende ich den Konstruktor, oder ich greife auf die alte Syntax zurück.
Verwendung des Konstruktors:
class Person
{
public Person()
{
Name = "Initial Name";
}
public string Name { get; set; }
}
Verwendung der normalen Eigenschaftssyntax (mit einem Anfangswert)
private string name = "Initial Name";
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
Gibt es einen besseren Weg?