Ler em inglês

Partilhar via


Erro do compilador CS0179

«membro» não pode ser externo e declarar um organismo

Quando um membro da classe é marcado como externo, isso significa que a definição do membro está localizada em outro arquivo. Portanto, um membro da classe marcado como externo não pode ser definido na classe. Remova a extern palavra-chave ou exclua a definição. Para obter mais informações, consulte Métodos.

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