类似于C+中的C#方法指针+; C++中,我可以创建方法指针,而不知道它将调用哪个实例,但是在C i中我不能做它。我需要在委托创建上的实例。

类似于C+中的C#方法指针+; C++中,我可以创建方法指针,而不知道它将调用哪个实例,但是在C i中我不能做它。我需要在委托创建上的实例。,c#,c++,delegates,C#,C++,Delegates,这就是我要找的: 这是来自的代码 但我想这样做: public class testTestDelegate { public static void Main() { Name testName = new Name("Koani"); Action showMethod = Name.DisplayToWindow; testName.showMethod(); } } 可以创建将实例作为参数的委托: Name tes

这就是我要找的:

这是来自的代码

但我想这样做:

public class testTestDelegate
{
    public static void Main()
    {
        Name testName = new Name("Koani");
        Action showMethod = Name.DisplayToWindow;
        testName.showMethod();
    }
}

可以创建将实例作为参数的委托:

Name testName = new Name("Koani");
Action<Name> showMethod = name => name.DisplayToWindow();
showMethod(testName);
Name testName=新名称(“Koani”);
Action showMethod=name=>name.DisplayToWindow();
showMethod(testName);

似乎被称为一个。如果需要
testName.showMethod()语法,我相信答案是否定的。哦,很好,它可以完全满足我的需要!
Name testName = new Name("Koani");
Action<Name> showMethod = name => name.DisplayToWindow();
showMethod(testName);