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