Sort one list by another

前端 未结 7 1411
借酒劲吻你
借酒劲吻你 2020-12-02 05:59

I have 2 list objects, one is just a list of ints, the other is a list of objects but the objects has an ID property.

What i want to do is sort the list of objects b

7条回答
  •  甜味超标
    2020-12-02 06:20

    One possible solution:

    myList = myList.OrderBy(x => Ids.IndexOf(x.Id)).ToList();
    

    Note: use this if you working with In-Memory lists, doesn't work for IQueryable type, as IQueryable does not contain a definition for IndexOf

提交回复
热议问题