initialisieren bei der Deklaration und legen Sie Kürzel getter/setter
Wie kann ich die Initialisierung der member-Variablen bei der Deklaration und erstellen der getter - /setter-Kürzel? Ist es möglich oder muss ich den Konstruktor verwenden, um den Wert zuzuweisen?
Zum Beispiel ich will etwas tun, similarl dieser
public class Money
{
public int dollars = 200 {get; set;}
}
oder
public int dollars = 200;
dollars
{
get;
set;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
In C# 6 und höher, können Sie eine Initialisierung automatisch implementierte Eigenschaften ähnlich wie Felder:
Quelle: MSDN
Leider gibt es derzeit keine Möglichkeit, dies zu erreichen.
Müssen Sie entweder weisen Sie den Standardwert, wenn Sie deklarieren die Eigenschaften Feld sichern oder weisen Sie den default-Wert aus dem Konstruktor, wenn Sie eine automatische Eigenschaft.
Entweder
oder