我有两个通用列表对象,其中一个包含ids和排序,另一个列表中的每个id都带有一个id,第二个列表中有id引用,例如第一个列表;基于另一个列表的列表排序
public class OptionType
{
public int ID { get; set; }
public int Ordering { get; set; }
}
public class Option
{
public int ID { get; set; }
public int Type_ID { get; set; }
}
很明显,我可以通过做做一个简单的排序OptionTypes的名单上
types_list.OrderBy(x => x.Ordering);
的问题是,虽然,我怎么可能去利用下令“options_list“TYPE_ID”上与types_list的排序有关的对象。正如像(显然这是无效的 - 但希望你会明白我的意思!)
options_list.OrderBy(x => x.Type_ID == types_list.OrderBy(e => e.Ordering));
我不明白,你能不能给我们的有序输出可能是什么样子给一些输入一个样本? – 2010-08-12 17:05:48