Language Integrated Query es una tecnología utilizada por los lenguajes de programación .NET para realizar consultas en los datos. LINQ permite a los desarrolladores para consultar, filtrar y transformar conjuntos de datos utilizando la sintaxis del lenguaje nativo. Una de las funciones básicas de agregación LINQ es Max, que encuentra y devuelve el valor máximo de un conjunto de resultados de una consulta.
Instrucciones
1 Declarar e inicializar una fuente de recogida o de datos que implementa la interfaz IEnumerable <T>. Cualquier fuente de IEnumerable <T> se puede consultar mediante LINQ.
C # Ejemplo:
int [] = {exampleArray 5, 8, 3, 12, 37, 22, 19};
2 Utilice el operador Max para encontrar el valor más alto de la fuente de datos. Max invoca una operación de transformación en cada elemento de la fuente de datos y devuelve el resultado más alto. Simplemente encontrar el valor más alto en una matriz, Max se puede utilizar sin ningún tipo de parámetros.
C # Ejemplo:
int [] = {exampleArray 5, 8, 3, 12, 37, 22, 19};
// Devuelve 37
int más alto = exampleArray.Max ();
3 Utilizar una expresión lambda para realizar una operación en cada elemento de la fuente de datos. Una expresión lambda es un tipo de función anónima que se crea utilizando el "=>" operador lambda.
C # Ejemplo:
int [] = {exampleArray 5, 8, 3, 12, 37, 22, 19};
// Resta cada elemento de la matriz por 50 y luego se encuentra el mayor valor absoluto.
// El elemento actualmente está procesando está representado por la variable i, que se define por la instrucción "i =>"
// Devuelve 47, que es el resultado de Abs (3-50);
int = exampleArray.Max más alta (i => System.Math.Abs (I - 50));