2013-02-12 104 views
1

我家对象:ID,名字,姓氏,费用[]排序列表

费用是对象包含金额描述

家对象包括费阵列

我家的名单,每家有手续费

我需要家排序取决于收费

总量的阵列/列表

回答

5

假设你有一个对象的结构是这样的:

class Home 
{ 
    public string Name { get; set; } 
    public Fee[] Fees { get; set; } 
} 

class Fee 
{ 
    public int Amount { get; set; } 
} 

您可以使用下面的语句排序是:

var orderedHomes = homes.OrderBy(x => x.Fees.Sum(y => y.Amount)); 
+0

谢谢你,它的工作原理,你的答案是完美的。 感谢您的帮助 谢谢。 – KekoSha 2013-02-12 02:11:43

+0

我标记为“答案”,谢谢你,感谢你的建议和支持。 – KekoSha 2013-02-13 20:19:48