Lire en anglais

Partager via


Erreur du compilateur CS0179

'member' ne peut pas être extern et être déclaré

Quand un membre de classe est marqué extern, cela signifie que la définition du membre se trouve dans un autre fichier. Un membre de classe marqué comme extern ne peut donc pas être défini dans la classe. Supprimez le mot clé extern ou la définition. Pour plus d’informations, consultez Méthodes.

L’exemple suivant génère l’erreur CS0179 :

// CS0179.cs  
public class MyClass  
{  
   public extern int ExternMethod(int aa)   // CS0179  
   {  
      return 0;  
   }  
   // try the following line instead  
   // public extern int ExternMethod(int aa);  
  
   public static void Main()  
   {  
   }  
}