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>();
}
}
我想显示按日期排序的人员,如
日期于2015年5月28日输入
Name1
Name2
日期于2015年5月27日输入
Name
日期在2015年5月26日输入
Name
答案 0 :(得分:0)
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);
}
}