Fork me on GitHub

xlua object this[int index]{ get; set; }

 

从代码比较容易读,但仔细阅读,还是发现有两点疑问 1.ICalc的object this[int index] { get; set; }如何和calc_mt的get_Item和set_Item联系上了的?   实际上是xLua的规则,如果你定义了 this[int index] { get; set; }那么对应的lua就是get_Item和set_Item

2.ICalc的PropertyChanged如何和calc_mt的add_PropertyChanged和remove_PropertyChanged联系上了的

实际上联系上lua函数的饼不是PropertyChanged而是其+=和--=,这也是xLua的规则。如果定义了委托,那么对于的+=和-=

就是add_委托的名称和remove_委托的名称

posted on 2020-03-30 15:39  pengyingh  阅读(642)  评论(0编辑  收藏  举报

导航