1
剛看到一些教程,很困惑作者有時使用這兩個屬性沒有限制和公共領域。我看不出有任何理由這樣做。我不應該每次只用它來符合「標準」?爲什麼有些領域是公共的,有些是屬性?
class A
{
public bool B;
private bool c
public bool C
{
get
{
return c
}
set
{
c=value;
}
}
}
自動屬性在C#中引入一個只讀屬性外設置3.0。 – Oded 2011-02-25 10:04:45
自動實施?這是什麼意思,Visual Studio會爲我生成這個代碼? – Mocco 2011-02-25 10:06:41
@Cocodrilo:這意味着你將源代碼放入你的C#代碼中,並且編譯器生成一個由私有字段支持的屬性。有關詳細信息,請參閱C#規範。 – 2011-02-25 10:17:26