Så här använder du LINQ för att hitta det maximala värdet i en lista

Författare: Lewis Jackson
Skapelsedatum: 12 Maj 2021
Uppdatera Datum: 15 Maj 2024
Anonim
Så här använder du LINQ för att hitta det maximala värdet i en lista - Artiklar
Så här använder du LINQ för att hitta det maximala värdet i en lista - Artiklar

Innehåll

Språkinriktad sökning är en teknik som används av .NET-programmeringsspråk för att fråga. Det gör det möjligt för utvecklaren att fråga, filtrera och transformera dataset med modersmålssyntax.En av de grundläggande aggregeringsfunktionerna är Max, som hittar och returnerar maximivärdet i posterna i en fråga.


vägbeskrivning

LINQ kan utvidgas till att bearbeta andra datakällor (Jupiterimages / Photos.com / Getty Images)
  1. Förklara och initiera en samling eller lista som implementerar det IEnumerable gränssnittet. Eventuellt genomförande av IEnumerable kan frågas genom LINQ.

    C # exempel:

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

  2. Använd Max-operatören för att hitta det största värdet i listan. Den påbereder en omvandlingsoperation på varje element i listan och returnerar det största resultatet. För att enkelt hitta det största värdet i en array kan Max användas utan några parametrar.

    C # exempel:

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

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


  3. Använd ett lambda-uttryck för att utföra en operation på varje element i listan. Ett lambda-uttryck är en anonym funktionstyp som skapas genom operatören "=>".

    C # exempel:

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

    // Subtrahera 50 från varje array-element och hitta sedan det största absolutvärdet. // Det element som för närvarande bearbetas representeras av variabeln "i", som definieras av instruktionen "i =>" // Returnerar 47, vilket är resultatet av Abs (3 - 50); int majorValue = Exame.Max array (i => System.Math.Abs ​​(i - 50));

Ringorm är en mittam vampinfektion om drabbar hundar, katter och andra djur, inkluive männikor. Det verkar om cirkulära, röda och fjälliga kador och dra genom direktkontakt me...

ömntatu kan vara en avgörande faktor mellan eger och nederlag för en Pokémon-tränare i "Pokémon Pearl" för Nintendo D. Hundratal må monter kan lä...

Intressanta Publikationer