Tipo de operadores do LINQ
AGREGAÇÃO
- Aggregate: Executa um método personalizado em uma seqüência
- Average: Computa a média de uma seqüência de valores numéricos
- Count: Retorna o número de itens em uma seqüência como um inteiro
- LongCount: Retorna o número de itens em uma seqüência como um longo
- Min: Localiza o número mínimo em uma seqüência de números
- Max: Localiza o número máximo em uma seqüência de números
- Sum: Soma os números de uma seqüência
CONCATENAÇÃO
- Concat: Concatena duas seqüências em uma só
CONVERSÃO
- Cast: Converte elementos de uma seqüência em um determinado tipo
- OfType: Filtra elementos de uma seqüência de um determinado tipo
- ToArray: Retorna uma matriz de uma seqüência
- ToDictionary: Retorna um dicionário de uma seqüência
- ToList: Retorna uma lista de uma seqüência
- ToLookup: Retorna uma pesquisa de uma seqüência
- ToSequence: Retorna uma seqüência IEnumerable
ELEMENTO
- DefaultIfEmpty: Cria um elemento padrão para uma seqüência vazia
- ElementAt: Retorna o elemento de um determinado índice em uma seqüência
- ElementAtOrDefault: Retorna o elemento de um determinado índice em uma seqüência ou um valor padrão caso o índice esteja fora do intervalo
- First: Retorna o primeiro elemento de uma seqüência
- FirstOrDefault: Retorna o primeiro elemento de uma seqüência ou um valor padrão caso não seja encontrado nenhum elemento
- Last: Retorna o último elemento de uma seqüência
- LastOrDefault: Retorna o último elemento de uma seqüência ou um valor padrão caso não seja encontrado nenhum elemento
- Single: Retorna o único elemento de uma seqüência
- SingleOrDefault: Retorna o único elemento de uma seqüência ou um valor padrão caso não seja encontrado nenhum elemento
IGUALDADE
- SequenceEqual: Compara duas seqüências para ver se elas são equivalentes
GERAÇÃO
- Empty: Gera uma seqüência vazia
- Range: Gera uma seqüência em um determinado intervalo
- Repeat: Gera uma seqüência repetindo um item um determinado número de vezes
AGRUPAMENTO
- GroupBy: Agrupa itens de uma seqüência em um determinado agrupamento
JUNÇÃO
- GroupJoin: Executa uma junção agrupada em duas seqüências
- Join: Executa uma junção interna em duas seqüências
ORDENAÇÃO
- OrderBy: Ordena uma seqüência por valor(es) em ordem crescente
- OrderByDescending: Ordena uma seqüência por valor(es) em ordem decrescente
- ThenBy: Ordena uma seqüência já ordenada em ordem crescente
- ThenByDescending: Ordena uma seqüência já ordenada em ordem decrescente
- Reverse: Reverte a ordem dos itens de uma seqüência
PARTICIONAMENTO
- Skip: Retorna uma seqüência que ignora um determinado número de itens
- SkipWhile: Retorna uma seqüência que ignora itens que não atendam a uma expressão
- Take: Retorna uma seqüência que usa um determinado número de itens
- TakeWhile: Retorna uma seqüência que usa itens que atendam a uma expressão
PROJEÇÃO
- Select: Cria uma projeção de partes de uma seqüência
- SelectMany: Cria uma projeção um-para-muitos de partes de uma seqüência
QUANTIFICADORES
- All: Determina se todos os itens de uma seqüência atendem a uma condição
- Any: Determina se qualquer um dos itens de uma seqüência atende a uma condição
- Contains: Determina se uma seqüência contém um determinado item
RESTRIÇÃO
- Where: Filtra os itens de uma seqüência
CONJUNTO
- Distinct: Retorna uma seqüência sem itens duplicados
- Except: Retorna uma seqüência que representa a diferença entre duas seqüências
- Intersect: Retorna uma seqüência que representa a interseção entre duas seqüências
- Union: Retorna uma seqüência que representa a união entre duas seqüências
Comentários
Postar um comentário
Os códigos postados aqui são uma seqüência de instruções de forma ordenada, não compilada para o código de máquina, em uma determinada linguagem de programação.
Ajude a melhorar esses códigos.