【发布时间】:2013-07-31 06:46:13
【问题描述】:
我的班级中有这个属性:
public string A
{
set
{
A = value;
}
}
每当我尝试为 A 赋值时,它都会给我一个错误。实际上,我的 IIS Express 停止并且没有给出任何线索。
我有一种感觉,这给 A 创造了无限的价值分配,就像一个递归。我的问题:
- 我的代码中发生了什么?
- 当您指定实现时,属性是否只是访问器(getter/setter)而不是容器?
- 使用自动实现的属性时,该属性是容器还是访问器?
【问题讨论】:
标签: c# properties