Замена лямбды выражения в коде - C#
Формулировка задачи:
Помогите плис заменить условие с лямбдой выражением. Программа упорядочивает элементы матрицы по возрастанию
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace zd9 { class Program { static void Main(string[] args) { int[,] arr = new int[4, 4] { { 4, 2, 3, 1 }, { 43, 55, 57, 67 }, { 4, 3, 1, 2 }, { 13, 14, 15, 16 } }; Show(arr); Sort(arr); Show(arr); Console.ReadKey(); } static void Sort(int[,] Arr) { List<int> t = new List<int>(); for (int i = 0; i < Arr.GetLength(0); i++) { for (int j = 0; j < Arr.GetLength(1); j++) t.Add(Arr[i, j]); t = t.OrderBy(x => x).ToList(); for (int j = 0; j < Arr.GetLength(1); j++) Arr[i, j] = t[j]; t.Clear(); } for (int i = 0; i < Arr.GetLength(1); i++) { for (int j = 0; j < Arr.GetLength(0); j++) t.Add(Arr[j, i]); t = t.OrderBy(x => x).ToList(); for (int j = 0; j < Arr.GetLength(0); j++) Arr[j, i] = t[j]; t.Clear(); } } static void Show(int[,] m) { for (int i = 0; i < m.GetLength(0); i++) { for (int j = 0; j < m.GetLength(1); j++) { Console.Write(m[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine(); } } }
Решение задачи: «Замена лямбды выражения в коде»
textual
Листинг программы
t = t.OrderBy(x => x).ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д