Заказать список в C#
Привет!
У меня есть следующий список:
var arrayList = new List<List<int>>(); List<int> row = new List<int>() {5, 9, 17, 40, 99}; arrayList.Add(row.ToList()); row = new List<int>() {12, 24, 30, 45, 80}; arrayList.Add(row.ToList()); row = new List<int>() {5, 9, 17, 16, 99}; arrayList.Add(row.ToList()); row = new List<int>() {1, 5, 8, 15, 25}; arrayList.Add(row.ToList());
Мне нужно отсортировать этот список так, чтобы получить следующий результат:
1 5 8 15 25 5 9 17 16 99 5 9 17 40 99 12 24 30 45 80
Итак, на самом деле мне нужно упорядочить список сначала по столбцам, а затем по значениям строк. Что-то похожее на пользовательскую сортировку в Excel.
Как я могу выполнить эту задачу?
Заранее благодарю вас!
Что я уже пробовал:
Я выяснил, как сортировать значения по возрастанию в строках списка. Однако я не могу получить результат для сортировки столбцов и строк.
Patrice T
покажите свою работу и объясните, где вы застряли.
BillWoodruff
- Я придумал, как сортировать значения по возрастанию в строках списка."
покажите свой код для этого, и у нас может быть ключ к тому, как вам помочь.
этот ряд : 5 9 17 16 99
не сортируется ... предполагая, что вы хотите его в порядке возрастания