Aviso do compilador (nível 1) CS0626
O método, o operador ou o "método" do acessador são marcados como externos e não têm atributos nele. Considere adicionar um atributo DllImport para especificar a implementação externa.
Um método marcado como extern
também deve ser marcado com um atributo, por exemplo, o atributo DllImport.
O atributo especifica onde o método é implementado. Em tempo de execução, o programa precisará dessas informações.
O exemplo a seguir gera CS0626:
// CS0626.cs
// compile with: /warnaserror
using System.Runtime.InteropServices;
public class MyClass
{
static extern public void M(); // CS0626
// try the following line
// [DllImport("mydll.dll")] static extern public void M();
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: