Я пытаюсь отсортировать список заказов и предметов на основе самой ранней (самой низкой) даты создания одного из предметов в списке.
Итак, у меня есть:
public MyOrder
{
orderid int;
IList<MyItems> orderitems;
}
public MyItems
{
DateTime itemcreatedate;
}
Скажем, в Order1 есть два элемента с itemcateateate от 01.06.2010 и 6/15/2010
В Order2 есть два элемента с itemcreateate от 01.04.2010 и 6/10/2010
Мне бы хотелось, чтобы моим отсортированным списком был Order2, Order1
Мой скудный незамерзающий мозг разработчика пещерного человека может видеть итеративный способ грубой силы, чтобы это произошло, но мне интересно, есть ли у кого-нибудьхороший чистый способ.