Выполнить сортировку по значениям, второго массива, с учётом других массивов - C#
Формулировка задачи:
Допустим есть такие массивы:
нужно выполнить сортировку по значениям, скажем, второго массива, с учётом других массивов т.е. чтобы в итоге получилось так:
как это сделать? может, есть готовые функции для этого?
int[] a = {5, 2, 3};
int[] b = {4, 1, 2};
string[] c = {"Иванов", "Петров", "Сидоров"};int[] a = {2, 3, 5};
int[] b = {1, 2, 4};
string[] c = {"Петров", "Сидоров", "Иванов"};Решение задачи: «Выполнить сортировку по значениям, второго массива, с учётом других массивов»
textual
Листинг программы
Array.Sort((int[])b.Clone(), a);//сортируем по значениям второго массива Array.Sort(b, c);//сортируем по значениям второго массива