准备工作
在C#中使用Lua脚本,需要用到Luainterface。Luainterface是Lua的C#封装,它是一个开源的项目,SVN地址为:http://luainterface.googlecode.com/svn/trunk。
C#代码中调用Lua函数
Lua代码(保存为路径c:/test.lua),定义了函数add:
function add(num1,num2) return num1+num2; end; |
C#代码,调用在test.lua中定义的函数add:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using LuaInterface;
namespace CSharpCallLuaFunction { class Program { static void Main(string[] args) |