这是我的查询
var traj_of_user_2=
from num in trajectoryArray
where num.ID_User == 2
select num.ID_Traj;
当我运行程序时,会出现异常(参见图像)
你的意见是什么问题?我的一个朋友告诉我,因为阵列是“懒惰的”,所以没有任何问题
答案 0 :(得分:1)
数组中有null
,num.ID_User
失败。你可以过滤掉这样的空格:
var traj_of_user_2=
from num in trajectoryArray
where num != null &&
num.ID_User == 2
select num.ID_Traj;
答案 1 :(得分:0)
仅在ID_User
num != null
var traj_of_user_2=
from num in trajectoryArray
where (num != null && num.ID_User == 2)
select num.ID_Traj;