gpt4 book ai didi

c# - 这可能是 lambda 表达式吗?

转载 作者:行者123 更新时间:2023-11-30 15:12:44 25 4
gpt4 key购买 nike

我知道

from f in list 
where f.bar == someVar
select f

可以写成

list.Where( f => f.bar == someVar );

能否从中创建类似的表达式

from f in foo
from b in f.bar
where b.something == someVar
select b;

?

最佳答案

from映射(用于后续术语)到 SelectMany :

var query = foo.SelectMany(f=>f.bar).Where(b=>b.something==someVar);

(请注意,对于微不足道的预测,不需要最终的 Select)

关于c# - 这可能是 lambda 表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/795483/

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