这是我的查询
var traj_of_user_2=
from num in trajectoryArray
where num.ID_User == 2
select num.ID_Traj;
当我运行程序时,出现异常(见图)
你的意见是什么?我的一个朋友告诉我,由于数组是“懒惰的”,所以没有实例
这是我的查询
var traj_of_user_2=
from num in trajectoryArray
where num.ID_User == 2
select num.ID_Traj;
当我运行程序时,出现异常(见图)
你的意见是什么?我的一个朋友告诉我,由于数组是“懒惰的”,所以没有实例
数组中有一个null
,并且num.ID_User
失败了。您可以像这样过滤掉空值:
var traj_of_user_2=
from num in trajectoryArray
where num != null &&
num.ID_User == 2
select num.ID_Traj;
只有ID_User
当num != null
var traj_of_user_2=
from num in trajectoryArray
where (num != null && num.ID_User == 2)
select num.ID_Traj;