检查字段是否“未定义”

时间:2014-11-10 10:28:29

标签: c# parse-platform

我正在使用带有Unity和c#的parse.com,并且在检查字段是否为空(“未定义”)时遇到一些问题。是否可以这样做,如果是的话......怎么样?这样做的原因是我在类中添加了一个列,默认情况下它会使字段未定义。

我试过这个,但没有运气:

if(myObject.get<int>("myfield") == null)

而且:

if(myObject.get<int>("myfield") == "undefined")

任何帮助都表示赞赏,并提前感谢: - )

1 个答案:

答案 0 :(得分:2)

我们在这里遗漏了一些信息。首先,您致电.get,表示您正在使用Unity.com sdk的javascript版本。但是您还使用.get<T>表示您使用的是Unity.com sdk的C#版本,那么它是什么?

另一方面,究竟是什么问题?您的.Get<int>("myfield")崩溃或是否会产生-1或0?

也许尝试将int返回为可空,然后检查它是否有值:if (myObject.Get<int?>("myfield").HasValue)