【发布时间】:2016-09-23 15:56:29
【问题描述】:
我想检查我的 Listentry 是否 = null 但我不知道怎么做。
注意: ID 是一个整数
这是我的代码
if(MeineGaeste[i].ID !=null)
{
i++;
}
else
{
MeinGast.ID = i++;
test = false;
}
【问题讨论】:
-
整数不能为空。是声明为
int还是int?? -
如果
ID成员被声明为int,那么比较ID != null是没有意义的。您将收到有关它的编译时警告。 -
我投票结束这个问题,因为它缺少重要的细节,比如相关变量的数据类型。提供的代码在
else条件中调用无效逻辑也无济于事(尝试增加null值,如果调用它应该会出错,假设它编译)。换句话说,仅仅能够理解作者的意图并没有足够的意义。
标签: c# if-statement null integer