Compilerfehler CS0410
Aktualisiert: November 2007
Fehlermeldung
Keine Überladung für "Methode" hat die richtigen Parameter oder Rückgabetypen.
No overload for 'method' has the correct parameter and return types
Dieser Fehler tritt bei dem Versuch auf, einen Delegaten mit einer Funktion zu instanziieren, die über falsche Parametertypen verfügt. Die Parametertypen des Delegaten müssen mit der Funktion übereinstimmen, die dem Delegaten zugewiesen werden.
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
}
}