Avviso del compilatore (livello 1) CS0824

Aggiornamento: novembre 2007

Messaggio di errore

Il costruttore 'name' è contrassegnato come esterno.
Constructor 'name' is marked external.

Un costruttore può essere contrassegnato come esterno. Il compilatore però non può verificare che il costruttore sia effettivamente presente e pertanto viene generato l'avviso.

Per rimuovere questo avviso

  1. Utilizzare una direttiva pragma warning per ignorarlo.

  2. Spostare il costruttore all'interno del tipo.

Esempio

Nel codice seguente viene generato l'errore CS0824:

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

Vedere anche

Riferimenti

extern (Riferimenti per C#)

#pragma warning (Riferimenti per C#)