int[,] mas = new int[M, N]; Random rnd = new Random(); for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) { mas[i, j] = rnd.Next(0, 100); Console.Write(mas[i, j] + "\t"); } Console.WriteLine(); } var nearest = mas.OrderBy(x => Math.Abs((long)x - targetNumber)).First();
У тя метод OrderBy не определён для двумерного массива. Если не ошибаюсь то метод orderby определён только для обобщённых типов данных
Linq с ним вообще не работает
тогда это печально, а как можно по другому реализовать? Тот что ниже скинул, как то странно работает
Обсуждают сегодня