我有兩個通用列表對象,其中一個包含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