Lezen in het Engels

Delen via


Compilerfout CS0179

'lid' kan niet extern zijn en een hoofdtekst declareren

Wanneer een klasselid extern is gemarkeerd, betekent dit dat de definitie van het lid zich in een ander bestand bevindt. Daarom kan een klasselid dat als extern is gemarkeerd, niet worden gedefinieerd in de klasse. Verwijder het extern trefwoord of verwijder de definitie. Zie Methoden voor meer informatie.

In het volgende voorbeeld wordt CS0179 gegenereerd:

// 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()  
   {  
   }  
}