Определение длины массива при использовании LINQ - C#
Формулировка задачи:
Здравствуйте,
проблема с определением длины массива после сортировки с помощью языка LINQ:
using System; using System.Collections.Generic; using System.Linq; using System.Text; class Program { static void Main() { int N = 10; Random Ran = new Random(); var arrayN = new int[N]; for (int i = 0; i < N; i++) { arrayN[i] = GenerateDigit(Ran); } Console.WriteLine("Массив из псевдослучайных чисел: "); for (int i = 0; i < N; i++) { Console.Write("{0} ", arrayN[i]); } Console.WriteLine(); var arrayb = from i in arrayN where i <= 50 select i;//запрос данных из первоначального массива Console.WriteLine("Массив с элементами значения которых меньше 50: "); foreach (var i in arrayb) { Console.Write("{0} ", i); } Console.WriteLine(); int AL = arrayb.Length; //Console.WriteLine("Число элементов в отсортированном массиве = " + AL); Console.ReadKey(); } static int GenerateDigit(Random Ran) { return Ran.Next(100); } }
Решение задачи: «Определение длины массива при использовании LINQ»
textual
Листинг программы
int AL = arrayb.ToArray().Length
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д