因此,在一些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#性能受到循环引用/更新,像这样的例子似乎引起?
你是否在控制台应用程序和结帐尝试这个? – Dhawalk 2013-02-12 21:57:28
那么,当你运行你的程序时,你会看到一个无限循环吗? – 2013-02-12 21:57:30
@PhilipHanson也许它仍在运行? :-) – LarsTech 2013-02-12 21:58:20