gpt4 book ai didi

linq - FirstOrDefault 行为直接在 LINQ 语句中

转载 作者:行者123 更新时间:2023-12-03 13:43:30 25 4
gpt4 key购买 nike

似乎我可能错过了语法中的一些简单内容,但我想直接从 linq 语句中获取 FirstOrDefault 的结果,而不必先将 IEnumerable 存储在临时变量中。像这样的东西:

var bestCar = from c in cars
orderby c.Price
select first c

我知道 第一个 关键字实际上并不存在,但说明了我想做的事情。 我也知道我可以将 from...select 语句括在括号中并调用 FirstOrDefault 直接,但我认为上面的语法更干净,更容易阅读。

最佳答案

在 VB 中,您可以使用“聚合”:

Dim BestCar = Aggregate c In cars
Order By c.Price
Into FirstOrDefault

关于linq - FirstOrDefault 行为直接在 LINQ 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1534246/

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