LINQ se puede extender para procesar otras fuentes de datos.
Language Integrated Query es una tecnología utilizada por. NET lenguajes de programación 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. Servicio al Cliente carecer de
Declarar e inicializar una fuente de recaudación o de datos que implementa la interfaz IEnumerableT. Cualquier fuente IEnumerableT se puede consultar mediante LINQ.
C # Ejemplo:
int [] exampleArray = {5, 8, 3, 12, 37, 22, 19};
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 ();
Utilice 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 encuentra el valor absoluto más alto.
/ / El elemento que se procesa actualmente 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 alto = exampleArray.Max (i = System.Math.Abs (i - 50));
No hay comentarios:
Publicar un comentario