No, C# does not support member initialization before constructor body the same way as C++ does. You can either initialize fields when they are declared or using normal assignament inside contructor body.
The only 2 methods can be used at that position - call to contructor of base class and call to another contructor in the same class. You can check C# specification (i.e. http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf, section 17.10 Instance constructors) for details:
constructor-declaration:
attributesopt constructor-modifiersopt constructor-declarator constructor-body
constructor-declarator:
identifier ( formal-parameter-listopt ) constructor-initializer
constructor-initializer:
: base ( argument-listopt )
: this ( argument-listopt )