gpt4 book ai didi

linq - 我们如何使用查询表达式来表达以下代码?

转载 作者:行者123 更新时间:2023-12-04 21:43:31 24 4
gpt4 key购买 nike

我们如何使用查询表达式来表达以下代码:

        var result = collection1
.Select(p1 => p1. collection2
.Select(p2 => p2.collection3
.Select(...)));

谢谢

最佳答案

可以使用:

var result = from p1 in collection1
select p1.collection2 into p2
select p2.collection3 into p3
select p3....;

但是,我怀疑您最初的 Select 调用更有可能是 SelectMany,在这种情况下您会得到:

var result = from p1 in collection1
from p2 in p1.collection2
from p3 in p2.collection3
select p3....;

这实际上取决于您要做什么。

关于linq - 我们如何使用查询表达式来表达以下代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421884/

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