Freigeben über


Compilerwarnung (Stufe 1) CS0824

Aktualisiert: November 2007

Fehlermeldung

Der Konstruktor 'Name' ist als extern gekennzeichnet.
Constructor 'name' is marked external.

Ein Konstruktor ist möglicherweise als extern gekennzeichnet. Der Compiler kann jedoch nicht überprüfen, ob der Konstruktor tatsächlich vorhanden ist. Deshalb wird die Warnung generiert.

So entfernen Sie diese Warnung

  1. Verwenden Sie eine pragma-Warndirektive, um die Warnung zu ignorieren.

  2. Verschieben Sie den Konstruktor in den Typ.

Beispiel

Durch den folgenden Code wird der Fehler CS0824 generiert:

// cs0824.cs
public class C
{
    extern C(); // CS0824
    public static int Main()
    {
        return 1;
    }
}

Siehe auch

Referenz

extern (C#-Referenz)

#pragma warning (C#-Referenz)