How to sort somelist As List(of T)
by the order set in another list sortorder As List(of Integer)
? Both somelist
and sortorder
are of the same size and are indexed from 0 to n. Integers in the sortorder
list determine the sort order: new index of item X in somelist
= value of item X in sortorder
.
Like this:
somelist = (itemA, itemB, itemC)
sortorder = (3, 1, 2)
somelist.sort()
somelist = (itemB, itemC, itemA)
I am trying to sort several equally sized lists using the predefined sort order.