所以,在一些 C# 代码中,我有类似于这两个属性的东西:
private string _foo;
private string _bar;
public Foo
{
get;
set {
_foo = value;
Bar = _foo.Substring(3, 5);
}
}
public Bar
{
get;
set {
_bar = value;
Foo = "XXX" + _bar;
}
}
问题:C# 属性是否受到循环引用/更新的影响,就像这个例子似乎会导致?