【发布时间】:2021-06-11 02:07:44
【问题描述】:
我有以下代码,这是一个示例代码,只需要创建示例列表来显示客户端数据。
class Program
{
static void Main(string[] args)
{
List<Author> authors = new List<Author>
{
new Author { Id = "100", Status = "A", Value = "100", dateTime = dt1.AddMinutes(-5) },
new Author { Id = "101", Status = "A", Value = "100", dateTime = dt1.AddMinutes(-8) },
new Author { Id = "100", Status = "A", Value = "200", dateTime = dt1.AddMinutes(-6) },
new Author { Id = "100", Status = "A", Value = "250" , dateTime = dt1.AddMinutes(-18)},
new Author { Id = "101", Status = "A", Value = "600" , dateTime = dt1.AddMinutes(-6)},
new Author { Id = "100", Status = "A", Value = "700" , dateTime = dt1.AddMinutes(-3)}
};
var aa = authors.ToList();
}
}
public class Author
{
public string Id { get; set; }
public string Status { get; set; }
public string Value { get; set; }
public dateTime dateTime { get; set; }
}
我需要使用它们的最大 dateTime 值获取不同的 Id。
按照我的预期,输出应该是这两个列表值:
new Author { Id = "100", Status = "A", Value = "700" , dateTime = dt1.AddMinutes(-3)}
new Author { Id = "101", Status = "A", Value = "600" , dateTime = dt1.AddMinutes(-6)}
【问题讨论】: