Percorso di apprendimento

LINQ e collezioni

Interroga, raggruppa, unisci e pagina dati con LINQ, ed estendi le collezioni con metodi tuoi.

9 lezioni · 14 sfide

Inizia il percorso →
  1. Lezione 2 sfide List e Dictionary in C# In questa lezione memorizzerai dati ordinati con List e dati di tipo chiave e valore con Dictionary in C#.
  2. Lezione 2 sfide Interrogare i dati con LINQ in C# In questa lezione userai LINQ per filtrare, ordinare e trasformare i dati di una collezione in poche righe di codice.
  3. Lezione 2 sfide Filtrare e selezionare dati di prodotti con LINQ in C# In questa lezione costruirai una catena di query LINQ per filtrare, ordinare e ottenere i nomi dei prodotti che soddisfano una condizione.
  4. Lezione 1 sfida Raggruppare gli studenti con LINQ in C# In questa lezione raggrupperai gli studenti in base al giudizio e calcolerai la media di ogni gruppo con LINQ.
  5. Lezione 1 sfida Unire i dati di clienti e ordini con LINQ Join in C# In questa lezione unirai un elenco di clienti con un elenco di ordini in base al codice cliente usando LINQ Join.
  6. Lezione 1 sfida Suddividere i dati in pagine con Skip e Take in C# In questa lezione otterrai i dati di una pagina specifica di un elenco con Skip e Take di LINQ.
  7. Lezione 2 sfide I metodi di estensione (extension method) in C# In questa lezione aggiungerai un nuovo metodo al tipo string esistente senza modificare quel tipo.
  8. Lezione 2 sfide Scrivere un metodo di estensione per sequenze in C# In questa lezione scriverai il metodo di estensione None() per qualsiasi sequenza, che verifica che nessun elemento soddisfi una condizione.
  9. Lezione 1 sfida Fare il debug di un filtro LINQ in C# In questa lezione userai un breakpoint per osservare come LINQ controlla ogni elemento e correggerai una condizione di filtro sbagliata.