Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como usar o LINQ para encontrar o Max em uma lista
Language Integrated Query é uma tecnologia utilizada por linguagens de programação para realizar consultas sobre os dados . . LINQ permite que os desenvolvedores para consultar , filtrar e transformar conjuntos de dados usando a sintaxe do idioma nativo. Uma das funções básicas de agregação LINQ é Max , que encontra e retorna o valor máximo de um conjunto de resultados de uma consulta. Instruções
1

Declarar e inicializar uma coleção ou fonte de dados que implementa a interface IEnumerable . Qualquer fonte IEnumerable pode ser consultada usando LINQ

C # Exemplo: .

Int [ ] = { exampleArray 5, 8, 3, 12, 37 , 22, 19} ; < br > Página 2

Use o operador de Max para encontrar o valor mais alto na fonte de dados . Max invoca uma operação de transformação em cada elemento na fonte de dados e retorna o resultado mais elevado . Para simplesmente encontrar o maior valor em um array , Max pode ser usado sem nenhum parâmetro

C # Exemplo:

int [ ] = { exampleArray 5, 8, 3, 12 , 37, 22. , 19} ;

//retorna 37

int maior = exampleArray.Max ();
3

usar uma expressão lambda para executar uma operação em cada elemento na fonte de dados . Uma expressão lambda é um tipo de função anônima que é criado usando o "=>" operador lambda

C # Exemplo: .

Int [ ] = { exampleArray 5, 8, 3, 12 , 37 , 22 , 19 } ;

//Subtrai cada elemento na matriz por 50 e , em seguida, localiza o maior valor absoluto

//o elemento actualmente a ser processado é representado pela variável . i , que é definido pela instrução "i =>"

//retorna 47, que é o resultado de Abs (3 - 50) ;

int maior = exampleArray.Max ( i = > System.Math.Abs ​​(i - 50) );

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar Apóstrofes em MATLAB 
·Como substituir Proteção 555 
·Fases de OMT 
·Como atualizar Seletores CSS para IE6 
·Como criar um Registro de Grupo Redo 
·Como construir um índice invertido com MapReduce 
·Como Obter o ClientID em ASP 
·Como converter de ColdFusion para PHP 
·Como fazer um navegador 3D 
·Como usar o SVN Com BuddyPress 
  Artigos em destaque
·C + + e verificação de erros de sintaxe 
·Como executar o SSIS de procedimentos armazenados 
·Como remover Microsoft Mensagens Visual C + + 
·Como editar celular DataGrid no Silverlight 
·Windows Mobile C Compiler Options 
·Como adicionar uma coluna de caixa de seleção a um Da…
·O que é SQL Sintaxe Destacando 
·Como fazer um fatorial em CPP 
·Como fazer uma lista suspensa Log-In 
·Como usar números negativos em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados