当我尝试使用主体实现 get-set-property 并使用该集合时,它总是以 SIGSEGV 退出 - 分段错误。我在 Mac OS X Mountain Lion (10.8) 下运行 Mono 2.10.9 + MonoDevelop 3.0.3.5。这是我可以使用的最少代码量:
public class MainClass {
public static int Main(string[] args) {
Foo foo = new Foo();
foo.Bar = 42; // Never makes it past this line
return 0;
}
}
public class Foo {
public int Bar {
get { return Bar; }
set { Bar = value; }
}
}
我做错了什么,还是这是一个 Mono 错误?