- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
Esercizi pratici di C#
Esercizi C# brevi e concreti: leggere input, formattazione, date, tuple, collezioni ed eccezioni personalizzate.
Inizia il percorso →- Lezione 1 sfida Controllare i dati in ingresso con TryParse in C# In questa lezione convertirai in numero i dati inseriti dall'utente in modo sicuro con TryParse, senza bisogno di eccezioni.
- Lezione 1 sfida Una calcolatrice semplice con l'espressione switch in C# In questa lezione creerai una calcolatrice semplice con un'espressione switch che gestisce tutte le operazioni e i casi non validi.
- Lezione 1 sfida Formattare fatture e numeri in C# In questa lezione stamperai una piccola fattura con colonne allineate e importi formattati con l'interpolazione di stringhe.
- Lezione 2 sfide Fissare appuntamenti con DateOnly in C# In questa lezione calcolerai la data di un controllo con il tipo DateOnly e scoprirai in che giorno della settimana cade.
- Lezione 2 sfide Restituire più statistiche con una tupla in C# In questa lezione scriverai un metodo che restituisce minimo, massimo e media insieme con una tupla.
- Lezione 1 sfida Un elenco di attività con List<T> in C# In questa lezione gestirai un elenco di attività con i record e List<T> e filtrerai quelle non ancora completate.
- Lezione 2 sfide Contare la frequenza delle parole con Dictionary in C# In questa lezione conterai quante volte compare ogni parola di una frase con Dictionary, dopo aver portato tutto in minuscolo.
- Lezione 2 sfide Filtrare tag senza ripetizioni con HashSet in C# In questa lezione userai un HashSet per tenere solo tag distinti, ignorando la differenza tra maiuscole e minuscole.
- Lezione 1 sfida Creare un conto bancario con incapsulamento in C# In questa lezione proteggerai il saldo di un conto con una proprietà di sola lettura dall'esterno e un metodo di deposito con controlli.
- Lezione 2 sfide Definire eccezioni di business personalizzate in C# In questa lezione creerai un tipo di eccezione personalizzato per rappresentare un errore di business e catturerai esattamente quel tipo di errore.
- Lezione 1 sfida Classificare i dati con il pattern matching in C# In questa lezione classificherai valori di vari tipi con pattern di tipo, di confronto e di proprietà.