Language Integrated Query es una tecnología utilizada por los lenguajes de programación NET para realizar consultas sobre 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 LINQ agregación 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 recaudación o de datos que implementa la interfaz IEnumerable . Cualquier fuente de IEnumerable se puede consultar mediante LINQ 
 
 C # Ejemplo : . 
 
 Int [ ] exampleArray = { 5 , 8 , 3 , 12 , 37, 22 , 19 } ; < br > Página 2 
 Utilice el operador Max para encontrar el valor más alto en el origen de datos. Max invoca una operación de transformación en cada elemento en el origen de datos y devuelve el resultado más alto . Para encontrar simplemente el valor más alto en una matriz, Max se puede utilizar sin ningún parámetro 
 
 C # Ejemplo : . 
 
 Int [ ] exampleArray = { 5 , 8 , 3 , 12 , 37 , 22 , 19 } ; 
 
 //Devuelve 37 
 
 int alto = exampleArray.Max () ; 
 3 
 utilizar una expresión lambda para realizar una operación en cada elemento en 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 que el valor absoluto más alto 
 
 //el elemento que se procesa actualmente está representada por la variable . i, que se define por la expresión " i = > " 
 
 //Devuelve 47 , que es el resultado de Abs (3 - 50) ; 
 
 int alto = exampleArray.Max ( i = > System.Math.Abs ( i - 50 ));