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);
}
}