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)-
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};
-
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 ();
-
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));