且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

根据另一个列表中的相关值在c#中对列表进行排序

更新时间:2023-11-23 19:12:46

尝试此操作,如果我对您的要求有误,请对不起.

Try this and sorry if i have understood your requirement wrongly.

在下面将您视为具有字符串列表的从属集合.

Consider below as your dependent collection with list of string.

List<string> dependentCollection= new List<string>{ "A","B" "C", "D", "E","F","G"};

这是您的原始收藏集

List<string> myValues = new List<string>{"C","G","B","A"}; 
var sortedList= myValues.OrderBy(i => dependentCollection.IndexOf(i.ToString()));

输出如下所示,

A B C G