Avviso del compilatore (livello 1) CS0626
Il metodo, la funzione di accesso o l'operatore 'method' è contrassegnato come esterno e non include attributi. Provare ad aggiungere un attributo DllImport per specificare l'implementazione esterna.
Un metodo contrassegnato come extern
deve essere contrassegnato anche con un attributo, ad esempio l'attributo DllImport .
L'attributo specifica dove viene implementato il metodo. Il programma avrà bisogno di queste informazioni in fase di esecuzione.
L'esempio seguente genera l'errore 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()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: