У меня есть этот объект:Сортировка списка объектов, содержащих список каждый с OrderBy
public class humanInfo
{
public string m_Name { get;set; }
public List<HumanAttributes> m_ListHumanAttributes { get; set;}
}
Я хочу, чтобы отсортировать этот список на основе атрибута Age
, который находится в списке атрибутов для каждого человека.
humanList = humanList.OrderBy(/*How am I gonna do this?*/);
Я пытался достичь все элементы с помощью x => x.m_ListHumanAttributes.All()
, например, но я немного невежественны относительно того, как я мог бы продолжить. У кого-то есть хорошая идея?
EDIT
Вот идея, как HumanAttributes
класс может работать:
public class HumanAttributes
{
public int m_HumanAttributesID {get;set;}
public Sex m_HumanAttributeSex {get;set;}
public int m_HumanAge {get;set;}
public decimal m_HumanHeight {get;set;}
}
мы можем взглянуть на 'HumanAttributes '? –
Может быть, 'x => x.Age'? – Tim