Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Methode, Operator oder Accessor 'Methode' ist extern markiert und weist keine Attribute auf. Erwägen Sie das Hinzufügen eines DllImport-Attributs, um die externe Implementierung anzugeben.
Eine als extern gekennzeichnete Methode sollte mit einem Attribut gekennzeichnet werden, z. B. das DllImport -Attribut.
Das Attribut gibt an, wo die Methode implementiert wird. Diese Informationen sind zur Laufzeit des Programms erforderlich.
Im folgenden Beispiel wird CS0626 generiert:
// 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()
{
}
}