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