这个条件检查可以吗?它工作正常,但我想知道是否存在潜在的隐藏问题。这肯定比必须检查 null 简单得多。
public int? myInt;
if (myInt > 0)
{
Do something
}
它将编译,但类似以下内容可能更安全:
public int? myInt;
if (myInt.HasValue && myInt > 0)
{
Do something
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句