CS0179 de erro do compilador

Mensagem de erro

'membros' não podem ser extern e declarar um corpo

Quando um membro da classe está marcado extern, significa que a definição do membro encontra-se em outro arquivo.Portanto, um membro da classe marcada sistema autônomo extern não pode ser definido na classe.Remova o extern palavra-chave ou excluir a definição. Para obter mais informações, consulte Métodos (Guia de programação do C#).

O exemplo a seguir gera 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()
   {
   }
}