Percorso di apprendimento

Esercizi pratici di C#

Esercizi C# brevi e concreti: leggere input, formattazione, date, tuple, collezioni ed eccezioni personalizzate.

11 lezioni · 16 sfide

Inizia il percorso →
  1. Lezione 1 sfida Validare l'input con TryParse Analizzare l'input dell'utente senza usare eccezioni per la validazione ordinaria.
  2. Lezione 1 sfida Calcolatrice con espressione switch Costruire una calcolatrice con un'espressione switch di C#.
  3. Lezione 1 sfida Fattura e formattazione numerica Formattare un output monetario allineato con l'interpolazione.
  4. Lezione 2 sfide Agenda appuntamenti con DateOnly Calcolare date con DateOnly e DayOfWeek.
  5. Lezione 2 sfide Restituire statistiche con le tuple Restituire più risultati con nome senza creare una classe.
  6. Lezione 1 sfida Lista di attività generica Gestire record di attività tipizzati con List<T>.
  7. Lezione 2 sfide Frequenza delle parole con Dictionary Contare parole normalizzate con Dictionary<TKey,TValue>.
  8. Lezione 2 sfide Tag unici con HashSet Normalizzare e deduplicare i tag.
  9. Lezione 1 sfida Conto bancario incapsulato Proteggere un saldo con metodi di dominio validati.
  10. Lezione 2 sfide Eccezione di dominio personalizzata Creare e intercettare un'eccezione che esprime un errore di business.
  11. Lezione 1 sfida Classificatore con pattern matching Classificare valori misti con pattern di proprietà e relazionali.