C# 如何将委托添加到托管c++;2010?

C# 如何将委托添加到托管c++;2010?,c#,delegates,managed-c++,C#,Delegates,Managed C++,我有下面的c代码# 下面是我在C++中如何使用它: shedluer->OnTaskCompleted+=gcnew Shedluer::TaskCompletedDelegate(OnTaskFinished); 其中,OnTaskFinished是在ref类中声明的非静态方法 我看到了一组C++ 2007的例子,但是那些不会在VS 2010中编译。 如何在托管C++ 2010中添加事件到?< /p> < p>假设 OntaskEfter < /COD>在当前类中,并且REF类属于“代

我有下面的c代码#

下面是我在C++中如何使用它:

shedluer->OnTaskCompleted+=gcnew Shedluer::TaskCompletedDelegate(OnTaskFinished);
其中,OnTaskFinished是在ref类中声明的非静态方法

<>我看到了一组C++ 2007的例子,但是那些不会在VS 2010中编译。

如何在托管C++ 2010中添加事件到?< /p> < p>假设 OntaskEfter < /COD>在当前类中,并且REF类属于“代码> MyClass < /COD>”类型。在这种情况下,你会写:

shedluer->OnTaskCompleted += gcnew Shedluer::TaskCompletedDelegate(this, &MyClass::OnTaskFinished);

谢德卢尔?那应该是“调度器”吗?
shedluer->OnTaskCompleted += gcnew Shedluer::TaskCompletedDelegate(this, &MyClass::OnTaskFinished);