Как да използваме LINQ, за да намерим максималната стойност в списъка

Автор: Robert Simon
Дата На Създаване: 18 Юни 2021
Дата На Актуализиране: 1 Декември 2024
Anonim
Как да използваме LINQ, за да намерим максималната стойност в списъка - Статии
Как да използваме LINQ, за да намерим максималната стойност в списъка - Статии

Съдържание

Language Integrated Query е технология, използвана от програмните езици .NET за запитване. Тя позволява на разработчика да запитва, филтрира и трансформира масиви от данни с помощта на роден език.Една от основните функции за агрегиране е Max, която намира и връща максималната стойност в записите на заявка.


инструкции

LINQ може да бъде разширена за обработка на други източници на данни (Jupiterimages / Photos.com / Getty Images)
  1. Декларирайте и инициализирайте колекция или списък, който изпълнява интерфейса IEnumerable, Всяка реализация на IEnumerable може да бъде запитан чрез LINQ.

    Пример за C #:

    int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};

  2. Използвайте Max оператора, за да намерите най-голямата стойност в списъка. Той извиква операция за преобразуване на всеки елемент в списъка и връща най-големия резултат. За да намерите най-голямата стойност в масив, Max може да се използва без никакви параметри.

    Пример за C #:

    int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};

    // Връща 37 int majorValue = arrayExample.Max ();

  3. Използвайте ламбда израз, за ​​да изпълните операция за всеки елемент в списъка. Ламбда-изразът е тип анонимна функция, който се създава чрез оператора "=>".


    Пример за 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));

Гниенето е почти неизбежно при дървените покрития или всяка дървесина, която е подложена на атмосферни условия. За да тествате дървото, докоснете го с нож или отвертка. Ако дървото е твърде меко или к...

Според уебсайта на Live cience „Сан Франциско, САЩ, се движи към Лос Анджелис със скорост от около 5 см годишно“, поради активността на тектониката на плочите. Земетресение се случва, когато разлом (к...

Препоръча Ви