Avertissement du compilateur (niveau 1) CS0626
La méthode, l’opérateur ou l’accesseur 'method' est marqué comme external et n’a pas d’attribut. Ajoutez un attribut DllImport pour spécifier l’implémentation externe.
Une méthode marquée extern
doit également être marquée avec un attribut, par exemple DllImport .
L’attribut spécifie où la méthode est implémentée. Au moment de l’exécution, ces informations sont nécessaires au programme.
L’exemple suivant génère l’avertissement 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()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :