public static class LuaUtil
{
public static List<object> ConvertEnumerableToList(IEnumerable values)
{
var result = new List<object>();
foreach (var item in values)
{
result.Add(item);
}
return result;
}
}
然后像这样调用它:
local result = LuaUtil.ConvertEnumerableToList(dictionary_value)
for i=0,result.Count-1 do
local key = result[i]
print(key)
end
如何在 Lua 中获取给定 Dictionary<,> 值的所有键?
我唯一能让它工作的方式是创建一个像这样的辅助方法:
然后像这样调用它:
有没有更好的方法来实现这一点?