Compilerfehler CS0410
Keine Überladung für „method“ hat die richtigen Parameter oder Rückgabetypen.
Dieser Fehler tritt auf, wenn Sie versuchen, einen Delegaten mit einer Funktion zu instanziieren, die die falschen Parametertypen aufweist. Die Parametertypen des Delegaten müssen mit denen der Funktion übereinstimmen, die Sie dem Delegaten zuweisen.
Im folgenden Beispiel wird der Fehler CS0410 generiert:
// CS0410.cs
// compile with: /langversion:ISO-1
class Test
{
delegate void D(double d );
static void F(int i) { }
static void Main()
{
D d = new D(F); // CS0410
}
}
Hinweis
Dieser Compilerfehler wird in Roslyn nicht mehr verwendet. Das vorherige Beispiel generiert CS0123, wenn die Kompilierung mit Roslyn erfolgt.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: