Определение длины массива при использовании 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы