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