1. 程式人生 > >在ToLua中如何判斷一個C#的物件是Null

在ToLua中如何判斷一個C#的物件是Null

在lua中我們一般通過判讀一個C#物件是否為Null通過 判讀userdata是否等於nil,但是有時明明物件已經刪除了,但是判斷結果仍然沒有刪除。我們還可以通過下面這個方法判斷

function IsNil(uobj)
    return uobj == nil or uobj:Equals(nil)
end