Lua中访问C#的属性和方法
class Program
{
    public string Name = "chicai";
    
    public void Method() {
    Console.WriteLine("我是c#普通方法");
    }
}

//Lua
require "luanet"

luanet.load_assembly("Lua")  --引入程序集
Program = luanet.import_type("Lua.Program")  --引入类

pro = Program()  --构造类对象
print(pro.Name)  --调用属性
pro:Method() --调用方法

在项目编译好的地方要加上程序集luanet.dll

在Lua中,通过luanet的load_assembly来加载c#程序集

再通过import_type获取到类


首页 我的博客
粤ICP备17103704号