Lezen in het Engels

Delen via


Compilerfout CS0180

'lid' mag niet zowel extern als abstract zijn

De abstracte en externe trefwoorden sluiten elkaar uit. Het extern trefwoord betekent dat het lid buiten het bestand is gedefinieerd en abstract betekent dat de implementatie wordt geleverd in een afgeleide klasse. Zie Methoden voor meer informatie.

In het volgende voorbeeld wordt CS0180 gegenereerd:

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