Ler em inglês

Compartilhar via


Erro do Compilador CS0179

"member" não pode ser externo e declarar um corpo

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

O seguinte exemplo gera o erro 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()  
   {  
   }  
}