LINQ查询不支持;见;数组中的值
这是我的问题LINQ查询不支持;见;数组中的值,linq,Linq,这是我的问题 var traj_of_user_2= from num in trajectoryArray where num.ID_User == 2 select num.ID_Traj; 当我运行程序时,会出现一个异常(参见图) 你的意见有什么问题?我的一个朋友告诉我,由于数组是“懒惰”的,所以没有延迟 数组中存在一个null,并且num.ID\u User失败。您可以像这样过滤掉空值: var traj_of_user_
var traj_of_user_2=
from num in trajectoryArray
where num.ID_User == 2
select num.ID_Traj;
当我运行程序时,会出现一个异常(参见图)
你的意见有什么问题?我的一个朋友告诉我,由于数组是“懒惰”的,所以没有延迟
数组中存在一个
null
,并且num.ID\u User
失败。您可以像这样过滤掉空值:
var traj_of_user_2=
from num in trajectoryArray
where num != null &&
num.ID_User == 2
select num.ID_Traj;
数组中存在一个
null
,并且num.ID\u User
失败。您可以像这样过滤掉空值:
var traj_of_user_2=
from num in trajectoryArray
where num != null &&
num.ID_User == 2
select num.ID_Traj;
当
num!=空
var traj_of_user_2=
from num in trajectoryArray
where (num != null && num.ID_User == 2)
select num.ID_Traj;
当
num!=空
var traj_of_user_2=
from num in trajectoryArray
where (num != null && num.ID_User == 2)
select num.ID_Traj;
问题在于
trajectoryArray
中有一个null
。不,如果在调试模式下我将鼠标指针留在trajectoryArray上,它会显示我的20kk值列表。问题在于trajectoryArray
中有一个null
。不,如果在调试模式下我将鼠标指针留在trajectoryArray上,它向我展示了我的20kk价值清单…啊,谢谢你。。。我意识到我加载了“小”db版本,只有前200000行,用户总是0:Dah thanx you。。。我意识到我加载了“小”db版本,只有前200000行,用户总是0:D