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

关于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 休闲游戏开发
  • 参与学习       40215    人
  • 解答问题       133    个

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

进入课程

关于addEvent这个函数的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号