Partager via


Avertissement du compilateur (niveau 1) CS0824

Mise à jour : novembre 2007

Message d'erreur

Constructeur 'nom' marqué comme external.
Constructor 'name' is marked external.

Un constructeur peut être marqué comme extern. Toutefois, le compilateur ne peut pas vérifier que le constructeur existe réellement. Par conséquent, l'avertissement est généré.

Pour supprimer cet avertissement

  1. Utilisez une directive d'avertissement pragma pour l'ignorer.

  2. Déplacez le constructeur à l'intérieur du type.

Exemple

Le code suivant génère CS0824 :

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

Voir aussi

Référence

extern (Référence C#)

#pragma warning (Référence C#)