为了账号安全,请及时绑定邮箱和手机立即绑定

关于addEvent这个函数的问题

private Dictionary<string, StateAction> actionMap_ = new Dictionary<string,StateAction>();

public void addEvent(string evt, string nextState)

{

actionMap_.Add (evt,delegate {return nextState;});


}

在这段语句中delegate {return nextState;}这条语句怎么返回的就是StateAction?

希望老师可以帮忙解答

正在回答

2 回答

好的,明白了,谢谢了

0 回复 有任何疑惑可以回复我~

这是一个匿名函数,传递的是一个方法。StateAction是一个委托,只要这个方法和这个委托的类型保持一致就可以了。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
《小十传奇》 Unity3D 休闲游戏开发
  • 参与学习       40232    人
  • 解答问题       123    个

手把手教你用Unity3D开发休闲游戏,小伙伴们,还等什么

进入课程

关于addEvent这个函数的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信