Share via


Errore del compilatore CS0179

Aggiornamento: novembre 2007

Messaggio di errore

'membro' non può essere di tipo extern e dichiarare un corpo.
'member' cannot be extern and declare a body

Quando un membro di classe è contrassegnato come extern, la definizione del membro si trova in un altro file. Un membro contrassegnato come extern non può quindi essere definito nella classe. Rimuovere la parola chiave extern oppure eliminare la definizione. Per ulteriori informazioni, vedere Metodi (Guida per programmatori C#).

Il seguente codice di esempio genera l'errore 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()
   {
   }
}