Trilha de aprendizado

LINQ e coleções

Consulte, agrupe, junte e pagine dados com LINQ, e estenda coleções com seus próprios métodos.

9 lições · 14 desafios

Começar a trilha →
  1. Lição 2 desafios List e Dictionary em C# Nesta lição, você vai guardar dados em ordem com List e dados de chave e valor com Dictionary em C#.
  2. Lição 2 desafios Consultar dados com LINQ em C# Nesta lição, você vai usar LINQ para filtrar, ordenar e transformar os dados de uma coleção em poucas linhas de código.
  3. Lição 2 desafios Filtrar e selecionar dados de produtos com LINQ em C# Nesta lição, você vai montar uma cadeia de consulta LINQ para filtrar, ordenar e obter os nomes dos produtos que atendem a uma condição.
  4. Lição 1 desafio Agrupar alunos com LINQ em C# Nesta lição, você vai agrupar os alunos por conceito e calcular a média de cada grupo com LINQ.
  5. Lição 1 desafio Juntar dados de clientes e pedidos com LINQ Join em C# Nesta lição, você vai juntar uma lista de clientes com uma lista de pedidos pelo código do cliente usando LINQ Join.
  6. Lição 1 desafio Paginar dados com Skip e Take em C# Nesta lição, você vai obter os dados de uma página específica de uma lista com Skip e Take do LINQ.
  7. Lição 2 desafios Métodos de extensão (extension methods) em C# Nesta lição, você vai adicionar um novo método ao tipo string existente sem modificar esse tipo.
  8. Lição 2 desafios Escrever um método de extensão para sequências em C# Nesta lição, você vai escrever o método de extensão None() para qualquer sequência, verificando se nenhum elemento atende a uma condição.
  9. Lição 1 desafio Depurar um filtro LINQ em C# Nesta lição, você vai usar um breakpoint para observar como o LINQ testa cada elemento e corrigir uma condição de filtro errada.