LINQ se puede extender para procesar otras fuentes de datos.
  
  
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