Sisu
Keelega integreeritud päring on tehnoloogia, mida .NET programmeerimiskeeled taotlevad. See võimaldab arendajal päringuid, filtreerida ja teisendada andmekogumeid, kasutades emakeele süntaksit.Üks põhilistest koondamisfunktsioonidest on Max, mis leiab ja tagastab maksimaalse väärtuse päringu kirjetes.
Juhised
LINQi saab laiendada teiste andmeallikate töötlemiseks (Jupiterimages / Photos.com / Getty Images)-
Deklareerige ja alustage kogum või nimekiri, mis rakendab IEnumerable liidest
. Kõik IE-numbri rakendused saab küsida LINQ kaudu. C # näide:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
-
Suurima väärtuse leidmiseks loendis kasutage maksimaalset operaatorit. See kutsub üles loendi iga elemendi teisendusoperatsiooni ja tagastab suurima tulemuse. Massiivi suurima väärtuse leidmiseks saab Maxi kasutada ilma parameetriteta.
C # näide:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
// Tagastab 37 int majorValue = arrayExample.Max ();
-
Kasutage loendi igas elemendis toimingu tegemiseks lambda-väljendit. Lambda väljend on anonüümne funktsioonitüüp, mis luuakse operaatori "=>" kaudu.
C # näide:
int [] arrayExample = {5, 8, 3, 12, 37, 22, 19};
// Lahutage iga massiivi elemendist 50 ja seejärel leidke suurim absoluutne väärtus. // Praegu töödeldavat elementi esindab muutuja "i", mis on määratud käsuga "i =>" // Tagastab 47, mis on tingitud Abs (3 - 50); int majorValue = Exame.Max massiiv (i => System.Math.Abs (i - 50));