2013-05-27 6 views
6

Say habe ich eine automatisch implementierte EigenschaftSet Standardwert für automatisch implementierte Eigenschaft

public int SheetNum { get; set; } 

Gibt es trotzdem den Standardwert von SheetNum-1 zu setzen, so dass es wie

private int sheetNum = 1; 

public int SheetNum 
{ 
    set { this.sheetNum = value; } 
    get { return this.sheetNum; } 
} 

Antwort

12
wäre

Sie sind fast da; Sie müssen nur den Wert im Konstruktor initialisieren:

public class MyClass 
{ 
    public MyClass() 
    { 
     Foo = 1; 
    } 

    public int Foo { get; set; } 
}