【Lua】把C#中的静态方法注册进Lua的一个全局方法

来源:互联网 发布:农行总行待遇 知乎 编辑:程序博客网 时间:2024/06/16 02:05
using System;using LuaInterface;namespace myLua{class MainClass{public static void Main (string[] args){Console.WriteLine ("Hello World!");// 创建一个Lua解释器Lua lua = new Lua();MainClass p = new MainClass();// 该方法是Lua封装好的,参数1:注册的这个方法在lua中叫什么名字// 参数2:注册哪个对象 参数3:注册这个对象的哪个方法lua.RegisterFunction("LuaMyStatic",null,typeof(MainClass).GetMethod("MyStatic"));}public static void MyStatic(){Console.WriteLine ("需要注册到Lua的C#静态方法");}}}

0 0
原创粉丝点击