Lua 和 .NET 之间的桥梁
你好! | -------------- | > 感谢您查看这个项目。 我们将这个项目命名为 开源 并采用 MIT 许可证,以便每个人都能享受它。 为了提供高质量的项目,我们必须花费大量时间来开发它。 ⭐️ 如果您喜欢这个项目,请给它点赞。 我们也非常感谢任何 赞助者 [ Patreon | PayPal ] 状态 | :------: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
msbuild NLua.sln
NLua 允许在 UWP、Windows、Linux、Mac、iOS 和 Android 上使用 Lua。 NLua 是 LuaInterface (由 Fábio Mascarenhas/Craig Presti 创建) 的一个分支项目。 示例: 您可以在没有任何预先注册或标注的情况下使用/实例化任何 .NET 类。
public class SomeClass
{
public string MyProperty {get; private set;}
public SomeClass (string param1 = "defaulValue")
{
MyProperty = param1;
}
public int Func1 ()
{
return 32;
}
public string AnotherFunc (int val1, string val2)
{
return "Some String";
}
public static string StaticMethod (int param)
{
return "Return of Static Method";
}
}
Lua.State.Encoding 属性设置为 Encoding.UTF8:
using (Lua lua = new Lua())
{
lua.State.Encoding = Encoding.UTF8;
lua.DoString("res = 'Файл'");
string res = (string)lua["res"];
Assert.AreEqual("Файл", res);
}
铬
暂无开放 Issues,或尚未同步最近议题。