Kaip naudoti LINQ, norėdami rasti maksimalią vertę sąraše

Autorius: Robert Simon
Kūrybos Data: 19 Birželio Birželio Mėn 2021
Atnaujinimo Data: 20 Lapkričio Mėn 2024
Anonim
Get minimum and maximum value using  C# linq
Video.: Get minimum and maximum value using C# linq

Turinys

Kalbos integruota užklausa - tai technologija, naudojama .NET programavimo kalbomis. Tai leidžia kūrėjui atlikti užklausas, filtruoti ir transformuoti duomenų rinkinius, naudojant gimtosios kalbos sintaksę.Viena iš pagrindinių agregavimo funkcijų yra „Max“, kuri nustato ir grąžina maksimalią vertę užklausos įrašuose.


Instrukcijos

LINQ gali būti išplėsta ir apdoroti kitus duomenų šaltinius (Jupiterimages / Photos.com / Getty Images)
  1. Pripažinkite ir inicijuokite kolekciją ar sąrašą, kuris įgyvendina IEnumerable sąsają. Bet koks „IEnumerable“ įgyvendinimas galima paklausti per LINQ.

    C # pavyzdys:

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

  2. Jei norite rasti didžiausią vertę sąraše, naudokite „Max“ operatorių. Jis skatina transformuoti operaciją kiekviename sąrašo elemente ir grąžina didžiausią rezultatą. Norint paprasčiausiai rasti didžiausią masyvo vertę, Max gali būti naudojamas be jokių parametrų.

    C # pavyzdys:

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

    // Grąžina 37 int majorValue = arrayExample.Max ();

  3. Naudokite lambda išraišką, kad atliktumėte operaciją kiekviename sąrašo elemente. Lambda išraiška yra anoniminis funkcijos tipas, sukurtas per „=>“ operatorių.


    C # pavyzdys:

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

    // Atimti 50 iš kiekvieno masyvo elemento ir tada suraskite didžiausią absoliučią vertę. // Šiuo metu apdorojamas elementas yra kintamasis "i", kuris yra apibrėžtas nurodymu "i =>" // Grąžina 47, kuris yra Abs (3 - 50) rezultatas; int majorValue = Exame.Max masyvas (i => System.Math.Abs ​​(i - 50));

Kaip įvesti penktąją skaičiaus šaknį TI-84

Charles Brown

Lapkričio Mėn 2024

Daugelyje kaičiuoklių rakta, pažymėta „x√y“ - kur x yra perrašyta ir yra norimo šaknie įraša, o y yra pradini kaičiu, leidžia apkaičiuoti penktąją šaknį. TI-84 neturi šio rakto, bet turi rodiklį arba ...

Kaip pasigaminti skysto drėkinamojo muilo

Charles Brown

Lapkričio Mėn 2024

Paruošti rankų darbo kytą muilą yra gana paprata užduoti, nereikalaujanti didelių techninių žinių. Kiekviena gali tai padaryti iš pagrindinių ingredientų, kuriuo lengvai raite prekybo centruoe ir grož...

Nauji Straipsniai