Программа C# для поиска наибольших чисел в массиве с использованием предложения WHERE LINQ

Опубликовано: 12 Сентября, 2022

LINQ известен как Language Integrated Query и представлен в .NET 3.5. Это дает возможность языкам .NET генерировать запросы для извлечения данных из источника данных. Он устраняет несоответствие между языками программирования и базами данных, а синтаксис, используемый для создания запроса, одинаков независимо от того, какой тип источника данных используется. В этой статье мы узнаем, как найти наибольшие числа в массиве, используя предложение WHERE LINQ. Здесь мы получим числа, которые больше определенного числа в данном массиве.

Пример:

Input: Array of Integers: 100,200,300,450,324,56,77,890
Value: 500
Output: Numbers greater than 500 are: 890
      
Input: Array of Integers: 34,56,78,100,200,300,450,324,56,77,890
Value: 100
Output: Numbers greater than 100 are: 200,300,450,324,890

Подход:

To display the greatest numbers in an array using WHERE Clause LINQ follow the following approach:

  1. Store integer(input) in an array.
  2. The sum of the elements is calculated using the for loop.
  3. The numbers which are greater than particular value is checked using where function.
  4. By using the LINQ query we will store the numbers in an iterator.
  5. Now the iterator is iterated and the integers are printed.

Пример:

Выход:

Numbers that are greater than 100 are  :
200 300 450 324 890