Anonyme Methode im Aufruf aufrufen

Wir haben ein paar Probleme mit der Syntax, bei der wir einen Delegaten innerhalb eines Control.Invoke anonym anrufen möchten.

Wir haben verschiedene Ansätze ausprobiert, ohne Erfolg.

Zum Beispiel:

myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); 

Wobei someParameter für diese Methode lokal ist

Das Obige führt zu einem Compilerfehler:

Anonyme Methode kann nicht in Typ "System.Delegate" konvertiert werden, da es sich nicht um einen Delegattyp handelt

Antworten auf die Frage(7)

Ihre Antwort auf die Frage