Sdílet prostřednictvím


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
    }
}