Kako koristiti LINQ za pronalaženje maksimalne vrijednosti na popisu

Autor: Robert Simon
Datum Stvaranja: 19 Lipanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Get minimum and maximum value using  C# linq
Video: Get minimum and maximum value using C# linq

Sadržaj

Jezični integrirani upit je tehnologija koju programski jezici .NET koriste za upit. To omogućuje programeru da upita, filtrira i transformira skupove podataka koristeći sintaksu izvornog jezika.Jedna od osnovnih funkcija agregacije je Max, koja pronalazi i vraća maksimalnu vrijednost u zapisima upita.


smjerovi

LINQ se može proširiti na obradu drugih izvora podataka (Jupiterimages / Photos.com / Getty Images)
  1. Izjavite i inicijalizirajte zbirku ili popis koji implementira sučelje IEnumerable, Svaka implementacija IEnumerable može se upitati putem LINQ-a.

    Primjer C #:

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

  2. Upotrijebite operatera Max za pronalaženje najveće vrijednosti na popisu. On poziva operaciju transformacije na svaki element u popisu i vraća najveći rezultat. Da biste jednostavno pronašli najveću vrijednost u nizu, Max se može koristiti bez parametara.

    Primjer C #:

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

    // Vraća 37 int majorValue = arrayExample.Max ();

  3. Koristite lambda izraz za izvođenje operacije na svakom elementu na popisu. Lambda izraz je anonimni tip funkcije koji se kreira preko "=>" operatora.


    Primjer C #:

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

    // Oduzmite 50 od svakog elementa niza i pronađite najveću apsolutnu vrijednost. // Element koji se trenutno obrađuje predstavlja varijablu "i", koja je definirana naredbom "i =>" // vraća 47, što je rezultat Abs (3 - 50); int majorValue = Exame.Max array (i => System.Math.Abs ​​(i - 50));

Virtualne pozivnice potaju ve popularnije kako bi obilježile događaj ili poebnu prigodu, na štetu tradicionalnih karata. Virtualni predlošci manjuju gubitak papira i pokazuju koliko te tehnološki napr...

Ako imate trat prema knjigama, jedna knjižara neće biti dovoljna za pohranjivanje vih vaših blaga. Zapravo, možda će vam trebati knjižnica policama za pohranu. Možete tražiti promocije ili garažnu pro...

Preporučen