gpt4 book ai didi

c# - 使用 linq/lambda 选择最早的日期

转载 作者:太空狗 更新时间:2023-10-29 19:51:54 25 4
gpt4 key购买 nike

我有以下表达

 var list = techlinks.GetItems().Where(p =>  p.Status == 1).ToList();

我想更改它,例如我想选择最早的日期值

 var list = techlinks.GetItems().Where(p =>p.Date is earliest && p.Status == 1).ToList();

请让我知道为p插入什么。日期最早

谢谢

最佳答案

您可以使用 OrderByOrderByDescending() 以这种方式按 Date 对它们进行排序:

var list = techlinks.GetItems()
.Where(p => p.Status == 1)
.OrderBy(x=>x.Date).First(); // this will give oldest date

和:

var list = techlinks.GetItems()
.Where(p => p.Status == 1)
.OrderByDescending(x=>x.Date).First(); // this will give latest date

关于c# - 使用 linq/lambda 选择最早的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26147128/

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