我遇到的问题是哪一个列表包含更多一个字段。
必须首先按颜色同时组织两个课程,然后是香蕉位置。
实体名称仅供参考。
private List<Banana> OrderProduct(List<Banana> list)
{
list.Sort(
delegate(Banana b1, Banana b2)
{
return b1.Green.CompareTo(b2.Banana) && b1.Position.CompareTo(b2.Position);
});
return lista;
}
答案 0 :(得分:2)
你去吧
bananas.Sort(
delegate(Banana b1, Banana b2)
{
int res = b1.Color.CompareTo(b2.Color);
return res != 0 ? res : b1.Position.CompareTo(b2.Position);
});