Lambda-Ausdrücke als CLR (.NET) -Delegierte / Ereignishandler in Visual C ++ 2010

Ist es möglich, die neuen Lambda-Ausdrücke in Visual C ++ 2010 als CLR-Ereignishandler zu verwenden? Ich habe den folgenden Code ausprobiert:

SomeEvent += gcnew EventHandler(
    [] (Object^ sender, EventArgs^ e) {
        // code here
    }
);

Es wird die folgende Fehlermeldung angezeigt:

Fehler C3364: 'System :: EventHandler': ungültiges Argument für Delegate-Konstruktor; Das delegierte Ziel muss ein Zeiger auf eine Mitgliedsfunktion sein

ch versuche das Unmögliche, oder ist meine Syntax einfach falsc

Antworten auf die Frage(6)

Ihre Antwort auf die Frage