gpt4 book ai didi

linq - LINQ列表中的下一项

转载 作者:行者123 更新时间:2023-12-03 15:04:49 24 4
gpt4 key购买 nike

看一下我的问题HERE,我现在想返回下一个与条件相匹配的推荐对象。

假设我找到了10之6,我希望查询返回7。

或者,还有更好的方法?

最佳答案

由于您有一个List<T>对象,因此可以使用其FindIndex方法而不是Where来获取第一个匹配项的索引,而不是该项本身:

int index = recommendations.FindIndex(rp =>
rp.Products.Any(p => p.Product.Code == "A")
&& rp.Products.Any(p => p.Product.Code == "B")
);


获得索引后,您可以获取下一个或上一个项目或所需的任何内容。

关于linq - LINQ列表中的下一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680228/

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