Advertencia del compilador (nivel 1) CS0626
El método, el operador o el descriptor de acceso 'método' está marcado como externo y no tiene atributos. Considere la posibilidad de agregar un atributo DllImport para especificar la implementación externa.
Un método marcado como extern
también debe marcarse con un atributo (por ejemplo, el atributo DllImport ).
El atributo especifica dónde se implementa el método. En tiempo de ejecución, el programa necesitará esta información.
El ejemplo siguiente genera la advertencia 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()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: