gpt4 book ai didi

c# - 获取 LINQ 表达式中的最早日期

转载 作者:可可西里 更新时间:2023-11-01 08:33:53 27 4
gpt4 key购买 nike

我在 WebAPI Controller 中有以下 LINQ:

MyDate = i.Products.FirstOrDefault().Date

它按预期工作。但是,Products 是一个 Collection,因此可以有很多日期。上面只是选择了第一个。

我真正想做的是找到时间最早的日期,然后选择那个日期。

那看起来怎么样?

最佳答案

如果您只想要日期而不是整个产品,使用MaxMin 会更清晰一些。

MyDate = i.Products.Select(x => x.Date).Max()

如果您确实需要该产品,则需要按日期排序,然后选择第一个。

MyProduct = i.Products.OrderBy(x => x.Date).FirstOrDefault()

关于c# - 获取 LINQ 表达式中的最早日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36325670/

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