gpt4 book ai didi

c# - Linq 查询 ToList() 起作用

转载 作者:行者123 更新时间:2023-11-30 22:42:51 24 4
gpt4 key购买 nike

var v = object.where(a => a.date > DateTime(2000,1,1,));
list = v.ToList();

好的,对于下面的代码,我在每一行都设置了断点。当我到达第一行时,我运行代码 (F5) 直到它到达第二行。当我从第二行向前(F11)时,它返回到第一行。当我运行代码 (F5) 时,它不会进入第二行并引发错误。

是我的 linq 查询有误,还是其他什么东西不起作用?我完全糊涂了。

最佳答案

由于延迟执行,第一行的 lambda 表达式只会在第二行迭代结果时执行。

这种行为是完全正确的。

Here是一个很好的解释。

关于c# - Linq 查询 ToList() 起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com