//集合“fields”包含一组带有“FieldId”列的行
DataRow[] fields = GetFields();
//这个字典包含一组键值对。键代表 FieldId,值代表 OrderId
Dictionary<string, int> orders = new Dictionary<string, int>();
orders = LoadOrders();
我需要按照字典中 OrderId 的顺序重新排序“字段”集合。字典应该用作交叉引用来查找 FieldId 并获取 OrderId。
Sample data in fields:
Books
Movies
Electronics
Sample data in orders:
<Books, 2>
<Movies, 3>
<Electronics, 1>
The output by reordering the "fields" should be :
Electronics
Books
Movies
如果有人对此有任何想法,可以分享一下吗?谢谢你。