我可以如何基于一个预先排序的列表对列表进行排序。
我的列表已经排序好了。比如,我的已排序列表是
{"Junior Developer", "Developer", "Senior Developer", "Project Lead"}
现在,我想按照与上面列表相同的顺序对任何子集进行排序。也就是说,如果我的输入是
{"Developer", "Junior Developer"}
,我希望输出为{"Junior Developer", "Developer"}
。如果输入为
{"Project Lead", "Junior Developer", "Developer"}
,我希望输出为:{"Junior Developer", "Developer", "Project Lead"}.
我该如何实现相同的效果?
.IndexOf()
进行排序。 - zerkmsinput.OrderBy(x => bigSortedList.IndexOf(x))
- JleruOHeP