Advertencia del compilador (nivel 1) CS0824

Actualización: noviembre 2007

Mensaje de error

El constructor 'name' está marcado como externo.
Constructor 'name' is marked external.

Un constructor se puede marcar como externo. Sin embargo, el compilador no puede comprobar que el constructor realmente existe. Por consiguiente, se genera la advertencia.

Para quitar esta advertencia

  1. Use una directiva pragma warning para omitirla.

  2. Mueva el constructor dentro del tipo.

Ejemplo

El código siguiente genera el error CS0824:

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

Vea también

Referencia

extern (Referencia de C#)

#pragma warning (Referencia de C#)