2013-01-10 42 views

回答

2

您可以通過提供與您的方法簽名匹配的委託來實現此目的。

using System; 
using AluminumLua; 

public delegate void HelloDelegate(); 

class Program 
{ 
    public static void Hello() 
    { 
     Console.Write("Hello world!"); 
    } 

    static void Main() 
    { 
     var context = new LuaContext(); 
     var obj = LuaObject.FromDelegate(new HelloDelegate(Hello)); 
     context.SetGlobal("hello", obj); 
     context.Get("hello").AsFunction().Invoke(new LuaObject[] { }); 
    } 
} 
+0

歡迎dhantael – Amit