<分区>
Possible Duplicate:
C# constructor execution order
class Foo
{
public int abc;
Foo()
{
abc = 3;
}
}
class Bar : Foo
{
Bar() : base()
{
abc = 2;
}
}
在上面的例子中,当Bar对象被创建时,BarObject.abc的值是多少?是先调用基础构造函数,还是运行 Bar(),/然后/调用 base() 构造函数?