“Conocimientos Programación>Lenguajes De Programación

Cómo utilizar LINQ para encontrar el máximo en una lista

2015/6/2
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 } ;
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 ));

Lenguajes De Programación
Cómo crear Sitio Web Imágenes
Cómo cambiar la contraseña de la cuenta con Applescript
Cómo agregar Acuerdo de licencia de usuario final de Android App
Cómo utilizar SVN con BuddyPress
Cómo activar el botón Eliminar en DataGridView en Winforms
Cómo enviar un archivo adjunto de correo electrónico con una línea de comandos
Cómo ejecutar un script en Lua
Metodología Scrum
Conocimientos Informáticos © http://www.ordenador.online