Kako uporabiti LINQ za iskanje največje vrednosti na seznamu

Avtor: Robert Simon
Datum Ustvarjanja: 19 Junij 2021
Datum Posodobitve: 16 November 2024
Anonim
Kako uporabiti LINQ za iskanje največje vrednosti na seznamu - Članki
Kako uporabiti LINQ za iskanje največje vrednosti na seznamu - Članki

Vsebina

Jezikovno integrirana poizvedba je tehnologija, ki jo programski jeziki .NET uporabljajo za poizvedovanje. Razvijalcu omogoča, da poizveduje, filtrira in preoblikuje nabore podatkov z uporabo sintakse izvornega jezika.Ena od osnovnih funkcij agregacije je Max, ki najde in vrne največjo vrednost v zapisih poizvedbe.


Navodila

LINQ se lahko razširi na druge vire podatkov (Jupiterimages / Photos.com / Getty Images)
  1. Izjavite in inicializirajte zbirko ali seznam, ki izvaja vmesnik IEnumerable. Vsaka izvedba IEnumerable je mogoče poizvedovati prek LINQ.

    Primer C:

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

  2. Uporabite operaterja Max, da najdete največjo vrednost na seznamu. Pri vsakem elementu seznama prikliče operacijo transformacije in vrne največji rezultat. Če želite najti največjo vrednost v matriki, se lahko Max uporablja brez parametrov.

    Primer C:

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

    // Vrne 37 int majorValue = arrayExample.Max ();

  3. Uporabite lambda izraz za izvedbo operacije za vsak element na seznamu. Lambda izraz je anonimni tip funkcije, ki se ustvari prek operaterja "=>".


    Primer C:

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

    // Od vsakega elementa matrike odštejemo 50 in nato najdemo največjo absolutno vrednost. // Element, ki se trenutno obdeluje, je predstavljen s spremenljivko "i", ki je definirana z navodilom "i =>" // Vrne 47, ki je rezultat Abs (3 - 50); int majorValue = Exame.Max array (i => System.Math.Abs ​​(i - 50));

Večina katoliških vernikov je v nekem trenutku vedela, kako pravilno ravnati z različnimi ravnmi cerkvene duhovščine, tako oebno kot pimom. Formalnot in nauk ta bila del verke tvorbe vakega katoliškeg...

V amo nekaj korakih lahko doma pripravite čokoladne piškote z nadevom iz arašidovega mala.Le malokdo e lahko upre deliriju kozarca arašidovega mala. Nato i predtavljajte rahlo ladkano arašidovo malo, ...

Publikacije