Compilerwarnung (Stufe 1) CS0626
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()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: