C# base() constructor order [duplicate]
It’ll be 2. Constructors run in order from base class first to inherited class last. Note that initialisers (both static and instance variables) run in the opposite direction. The full sequence is here: http://www.csharp411.com/c-object-initialization/