Xlua的ni和C#的null

1.nil合null的判断:

自己写一个判空方法

xLua无法判断Unity对象为nil的问题 - 雪千渔Blog (imxqy.com)

Lua调用C#语言九(nil和null的比较)_赵某人-CSDN博客_lua中的null和nil

2.nill和null的赋值

很多时候会需要用xlua给c#的变量赋空值,这个时候直接 = nil就可以,但是当要改的变量是dictionary中的值的话,直接dict[key] = nil就会报类型错误,可以先构造一个Object类型的变量,再将这个变量赋值过去。

ob = CS.System.Object();
CS.GameData.dict[10001] = ob;
原文地址:https://www.cnblogs.com/mcyushao/p/15243825.html