【Lua】把一个C#方法注册进Lua的一个全局方法
来源:互联网 发布:ubuntu如何重启 编辑:程序博客网 时间:2024/05/29 06:49
using System;using LuaInterface;namespace myLua{class MainClass{public static void Main (string[] args){Console.WriteLine ("Hello World!");// 创建一个Lua解释器Lua lua = new Lua();// 定义个数值类型的num = 2lua.DoString("num = 2");lua.DoString("str = a string");// lua返回的是一个object类型object[] values = lua.DoString("return num, str");MainClass p = new MainClass();// 该方法是Lua封装好的,参数1:注册的这个方法在lua中叫什么名字// 参数2:注册哪个对象 参数3:注册这个对象的哪个方法lua.RegisterFunction("LuaCLRMethod",p,p.GetType().GetMethod("ClRMethod"));lua.DoString("LuaCLRMethod()");}public void ClRMethod(){Console.WriteLine ("需要注册到Lua的C#方法");}}}
0 0
- 【Lua】把一个C#方法注册进Lua的一个全局方法
- 【Lua】把C#中的静态方法注册进Lua的一个全局方法
- C#注册类方法到Lua
- Lua 实验(3) 注册c#方法到lua
- 创建一个调用lua方法的C++工程
- lua写一个g转换为kg的方法
- lua写入一个不确定是否存在文件的方法
- 一个纯C#的Lua 5.2实现
- C#注册全局热键的方法
- lua的一个网站
- lua调用syslog; 使用C注册lua方法
- 一个事半功倍的c#方法 动态注册按钮事件
- Lua的系统学习(杂)_在VS中使用Lua_将C#方法注册进入Lua并执行的操作步骤
- 很好的东子(干货很多)--把一个函数变成全局的方法及slideToggle()
- 一个Lua coroutine的例子
- lua的一个在线教程链接。。。
- Lua继承的一个例子
- Lua:一个Python的秘密武器
- Physics.js入门
- Java学习笔记(1):访问修饰符protected和default的区别
- UI初级连载九----------UITableView的使用
- Nginx高级数据结构源码分析(五)-----红黑树
- 记住效率是做好软件测试工作的灵魂
- 【Lua】把一个C#方法注册进Lua的一个全局方法
- Scala学习第四天 Scala的For与Function进阶实战、Lazy的使用
- Linux目录结构
- 论测试的主要责任
- The 2014 ACM-ICPC Asia Regional Contest Xi'an Site K ast Defence
- Android TextUtils类介绍
- Deep learning ( 1 )
- 总结-版本发布后软件测试人员要做的工作
- PHP开发规范