class={
people=50,teacher="siki",grade=2,
teach=function(self,num1,num2)
print(num1+num2)
print("Teaching now!")
end
}
上面是lua代码
下面是像用接口的方式访问Lua中的teach方法.
interface IClass
{
int people { get; set; }
int grade { get; set; }
string teacher { get; set; }
Action<int,int> teach { get; set; }
//void teach(int a, int b);
}
如果直接调用void teach(int a,int b) 这个方法是可以访问到lua中的eat方法的.
但是用了委托Action<int,int>teach{get;set;}就会报错.
如果没有参数的时候就能用委托访问到lua.
请问下怎么用委托访问到带有参数的lua方法呢.(用接口方式)