Partager via


Erreur du compilateur CS0180

Mise à jour : novembre 2007

Message d'erreur

'membre' ne peut pas être à la fois extern et abstract
'member' cannot be both extern and abstract

Les mots clés abstract et extern s'excluent mutuellement. Le mot clé extern signifie que le membre est défini en dehors du fichier et abstract que l'implémentation est fournie dans une classe dérivée. Pour plus d'informations, consultez Méthodes (Guide de programmation C#).

L'exemple suivant génère l'erreur CS0180 :

// CS0180.cs
namespace MyNamespace
{
   public class MyClass
   {
      public extern abstract int Foo(int a);   // CS0180

      public static void Main()
      {
      }
   }
}