相关疑难解决方法(0)

将方法存储为类的成员变量

我把它作为我的'KeyEvent'类的成员之一:

private delegate void eventmethod();
Run Code Online (Sandbox Code Playgroud)

和构造函数:

public KeyEvent(eventmethod D) 
{
    D();
}
Run Code Online (Sandbox Code Playgroud)

我想要做的不是在那里调用D(),我想将该方法(D)存储为KeyEvent的成员变量,所以类似于:

stored_method = D();
Run Code Online (Sandbox Code Playgroud)

然后在另一个KeyEvent方法中,执行以下操作:

stored_method();
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# methods delegates member

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

delegates ×1

member ×1

methods ×1