Программа 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:
- Store integer(input) in an array.
- The sum of the elements is calculated using the for loop.
- The numbers which are greater than particular value is checked using where function.
- By using the LINQ query we will store the numbers in an iterator.
- Now the iterator is iterated and the integers are printed.
Пример:
Выход:
Numbers that are greater than 100 are : 200 300 450 324 890