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