我有一个用户类。其中一个属性需要是“关联”用户,因此它的类型需要为User。现在,当我初始化这个类时,当它尝试初始化Associated属性时,会发生堆栈溢出。当前代码:在自己的构造函数中初始化一个新类
public class User {
public User() {
this.Associated = new User();
}
public User Associated { get; set; }
}
这是可行的还是我在吠叫错误的树?
为什么不能为您的关联用户的有效默认值? – user957902
即使对于未关联的用户,在我所需的关联User类中还有其他默认值。 –