Als «anonymous-methods» getaggte Fragen


11
Deaktivieren Sie die anonyme Methode in C #
Ist es möglich, eine anonyme Methode von einem Ereignis abzumelden? Wenn ich eine Veranstaltung wie diese abonniere: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Ich kann mich wie folgt abmelden: MyEvent -= MyMethod; Aber wenn ich mich mit einer anonymen Methode anmelde: MyEvent += delegate(){Console.WriteLine("I did it!");}; …


8
Anonyme Methode in Aufruf aufrufen
Probleme mit der Syntax, bei der ein Delegierter innerhalb eines Control.Invoke anonym angerufen werden soll. Wir haben verschiedene Ansätze ausprobiert, alle ohne Erfolg. Beispielsweise: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); Dabei ist someParameter für diese Methode lokal Das Obige führt zu einem Compilerfehler: Die anonyme Methode kann nicht in den …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.