Съдържание
Language Integrated Query е технология, използвана от програмните езици .NET за запитване. Тя позволява на разработчика да запитва, филтрира и трансформира масиви от данни с помощта на роден език.Една от основните функции за агрегиране е Max, която намира и връща максималната стойност в записите на заявка.
инструкции
LINQ може да бъде разширена за обработка на други източници на данни (Jupiterimages / Photos.com / Getty Images)-
Декларирайте и инициализирайте колекция или списък, който изпълнява интерфейса IEnumerable
, Всяка реализация на IEnumerable може да бъде запитан чрез LINQ. Пример за C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
-
Използвайте Max оператора, за да намерите най-голямата стойност в списъка. Той извиква операция за преобразуване на всеки елемент в списъка и връща най-големия резултат. За да намерите най-голямата стойност в масив, Max може да се използва без никакви параметри.
Пример за C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
// Връща 37 int majorValue = arrayExample.Max ();
-
Използвайте ламбда израз, за да изпълните операция за всеки елемент в списъка. Ламбда-изразът е тип анонимна функция, който се създава чрез оператора "=>".
Пример за C #:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
// Извадете 50 от всеки елемент от масива и след това намерете най-голямата абсолютна стойност. // Елементът, който се обработва в момента е представен от променливата "i", която се дефинира от инструкцията "i =>" // Връща 47, което е резултат от Abs (3 - 50); int majorValue = Exame.Max масив (i => System.Math.Abs (i - 50));