Lambda表达式作为Visual C 2010中的CLR(.NET)委托/事件处理程序

前端之家收集整理的这篇文章主要介绍了Lambda表达式作为Visual C 2010中的CLR(.NET)委托/事件处理程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在Visual C 2010中使用新的lambda表达式作为CLR事件处理程序?我尝试了以下代码
SomeEvent += gcnew EventHandler(
    [] (Object^ sender,EventArgs^ e) {
        // code here
    }
);

它会导致以下错误消息:

error C3364: ‘System::EventHandler’ : invalid argument for delegate constructor; delegate target needs to be a pointer to a member function

我试图不可能,还是只是我的语法错了?

解决方法

无法做到,C/C++LI编译器没有得到更新以接受lambda语法.相当讽刺的是,由于管理代码的开始,
原文链接:/c/115393.html

猜你在找的C&C++相关文章