Megosztás a következőn keresztül:


C3836-os fordítási hiba

A statikus konstruktor nem rendelkezhet tag inicializáló listával

Megjegyzések

A felügyelt osztály nem rendelkezhet olyan statikus konstruktorsal, amely tag inicializálási listával is rendelkezik. A statikus osztálykonstruktorokat a közös nyelvi futtatókörnyezet hívja meg az osztály inicializálásához, a statikus adattagok inicializálásához.

Example

Az alábbi példa C3836-ot hoz létre:

// C3836a.cpp
// compile with: /clr
ref class M
{
   static int s_i;

public:
   static M() :  s_i(1234)   // C3836, delete initializer to resolve
   {
   }
};

int main()
{
}