public object SetState(object obj)
{
return "1,1,1";
} //问题1:此处将setState方法作为参数进行传递
BindGridPanelButtonState(SetState); public void BindGridPanelButtonState(MethodInfo method)
{
method.Invoke(null,);
grid.SetState = new SetButtonState(method);//问题2:如何将该方法绑定到这个委托
// public delegate string SetButtonState(object obj);这是委托定义的形式
}
{
return "1,1,1";
} //问题1:此处将setState方法作为参数进行传递
BindGridPanelButtonState(SetState); public void BindGridPanelButtonState(MethodInfo method)
{
method.Invoke(null,);
grid.SetState = new SetButtonState(method);//问题2:如何将该方法绑定到这个委托
// public delegate string SetButtonState(object obj);这是委托定义的形式
}
BindGridPanelButtonState(method);
2, grid.SetState = (obj) => {
SetButtonState(obj);
};