有什麼優點及以下兩種編碼風格之間的差異...C#BestPractice:私人var和公共的getter/setter或公共變種
public void HelloWorld() {
private string _hello;
public string Hello {
get
{
return _hello;
}
set
{
_hello = value;
}
}
}
或
public void HelloWorld() {
public string Hello { get; set; }
}
我的選擇是對簡短的簡單代碼,但有興趣聽到意見,因爲我看到許多堅持漫長路線的開發者。
我建議將標題改爲*「手動實現的屬性和自動屬性之間的區別」或類似的東西。您的代碼示例都沒有公開變量(或者是字段,因爲它應該在這種情況下)。 – 2011-01-07 20:52:50