linq延迟执行,在循环内改变查询变量的条件或者设置为null,却不起作用,为什么?

2025-05-02 01:36:25
推荐回答(2个)
回答1:

寒啊
scoreQuery = null;
都设成null了,当然报错了
你再延迟执行,也不能在null后才调用啊 ,第二次循环的时候,实际上调用的已经是null了

回答2:

空对象是不能进行foreach遍历的