Возможный дубликат:
Порядок выполнения конструктора С#
class Foo
{
public int abc;
Foo()
{
abc = 3;
}
}
class Bar : Foo
{
Bar() : base()
{
abc = 2;
}
}
В приведенном выше примере, когда создается объект Bar, каково будет значение BarObject.abc? Является ли первый конструктор базы первым или работает Bar(),/then/конструктор base()?