订购数据并按日期显示

本文关键字:日期 显示 数据 | 更新日期: 2023-09-27 17:51:06

public class Person
{
    public string Name {get; set;}                
    public DateTime Created { get; set; }
}
public class MyData
{
   public List<Person> Persons {get; set; }
   public MyDate()
   {
      Persons = new List<Person>();
   }           
}

我想显示按日期排序的人员,如

输入日期28.05.2015

Name1
Name2

日期输入日期为2015年5月27日

Name

日期输入日期为2015年5月26日

Name

订购数据并按日期显示

MyData data = new MyData();
// 
// input data ...
// 
// iteration    
foreach (var group in from e in data.Persons
                      group e by e.Created.Date into g
                      select g)
{
    Console.WriteLine("Data entered in day {0}", group.Key.ToShortDateString());
    foreach (var item in group)
    {
        Console.WriteLine(item.Name);
    }
}