Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Statischer Konstruktor darf keine Memberinitialisierungsliste haben
Bemerkungen
Eine verwaltete Klasse kann nicht über einen statischen Konstruktor verfügen, der auch über eine Memberinitialisierungsliste verfügt. Statische Klassenkonstruktoren werden von der Common Language Runtime aufgerufen, um Klasseninitialisierung und Initialisierung statischer Datenmmber zu initialisieren.
Beispiel
Im folgenden Beispiel wird C3836 generiert:
// 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()
{
}