📎 Webclip
101 LINQ Samples
A página reúne 101 exemplos de LINQ e os organiza por famílias de operadores. Há casos de filtragem, projeção, particionamento, ordenação, agrupamento, operações de conjunto, conversão, acesso a elementos, geração, quantificadores, agregação, operadores diversos, operadores de sequência personalizada, execução de consultas, rotinas utilitárias e junções.
Fichamento#
- Operadores de restrição incluem vários exemplos de Where, como casos simples, drilldown e indexados.
- Operadores de projeção incluem exemplos de Select e SelectMany, com formas simples, de transformação, tipos anônimos, filtradas, compound-from, assignment, multiple-from e indexadas.
- Operadores de particionamento cobrem Take, Skip, TakeWhile e SkipWhile, com variantes simples, aninhadas e indexadas.
- Operadores de ordenação incluem OrderBy, OrderByDescending, ThenBy, ThenByDescending e Reverse, com exemplos baseados em comparador quando indicados.
- Operadores de agrupamento incluem exemplos de GroupBy em formas simples, aninhadas, com comparador e mapeadas.
- Operadores de conjunto incluem Distinct, Union, Intersect e Except.
- Operadores de conversão incluem ToArray, ToList, ToDictionary e OfType.
- Operadores de elemento incluem First, FirstOrDefault e ElementAt.
- Operadores de geração incluem Range e Repeat.
- Quantificadores incluem Any e All.
- Operadores de agregação incluem Count, Sum, Min, Max, Average e Aggregate, com variantes simples, condicionais, agrupadas, de projeção, aninhadas, de elementos e de seed, quando listadas.
- Operadores diversos incluem Concat e EqualAll.
- Operadores de sequência personalizada incluem Combine.
- Exemplos de execução de consulta cobrem Deferred Execution, Immediate Execution e Query Reuse.
- Rotinas utilitárias incluem GetProductList code.
- Operadores de junção incluem Cross Join, Group Join, Cross Join with Group Join e Left Outer Join.
