У меня есть 3 Список, содержащий: индекс, имя, возрастСортировка Многократные Списки
Пример:
List<int> indexList = new List<int>();
indexList.Add(3);
indexList.Add(1);
indexList.Add(2);
List<string> nameList = new List<string>();
nameList.Add("John");
nameList.Add("Mary");
nameList.Add("Jane");
List<int> ageList = new List<int>();
ageList.Add(16);
ageList.Add(17);
ageList.Add(18);
теперь я должен сортировать все 3 списка на основе indexList.
Как использовать .sort() для indexList при сортировке другой 2 списка, а
Есть ли причина, по которой у вас есть эти разные списки связанных объектов, вместо того, чтобы хранить их в одном классе с этими свойствами? –
Сделайте «класс», который содержит имя и возраст (и «индекс», если он вам действительно нужен), а затем просто сортируйте их, используя '.OrderBy'. – crashmstr
Словарь/СортировкаList + анонимный класс? – dr4cul4