当我调用DoString时,我正在尝试处理从lua返回的参数:
object[] retval = lua.DoString("some_lua_function()");
luafunction返回nil,true或false作为第一个参数,字符串作为第二个参数。
以c#bool和字符串值的形式接收参数的最佳方法是什么?
非常感谢你!答案 0 :(得分:1)
尝试返回值。
object[] res = lua.DoString ("return some_lua_function()");
喜欢这个https://github.com/NLua/NLua/blob/master/tests/LuaTests.cs#L473