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.
Beispiel
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
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für