【发布时间】:2013-07-09 11:50:49
【问题描述】:
我可以通过 C# 中的自动属性封装私有字段吗?当我使用 C# 属性时,我当然可以封装私有字段。
private string owner;
public string Owner
{
get { return owner; }
set { owner=value;}
}
当我使用自动属性时会发生什么?
public string Owner { get; set; }
那样我只与属性本身交互,对吗?有没有办法使用自动属性来封装私有字段?它是如何工作的?
【问题讨论】:
-
如果你想减少输入然后创建私有字段并按'ctrl+r'和'ctrl+e'
标签: c# properties private encapsulation