“Conocimiento Programación>Lenguajes De Programación

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

2013/8/18
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 insertar valores HTML en una base de datos Oracle
¿En qué lenguaje de programación está escrito Oracle Discoverer Plus?
Cómo hacer una cadena de HTTP a Link
Cómo obtener PASCAL Software
Cómo utilizar el depurador dbx
¿Qué es la computadora de Turing?
Cómo hacer un botón predeterminado de NET
Flash MX Tutorial del juego
Conocimiento de la computadora © http://www.ordenador.online