Raccolta delle esercitazioni svolte durante un corso di formazione su C# e .NET.
Consolidare le basi della programmazione con C#, lavorando su esercizi pratici che coprono:
- input/output da console
- gestione delle stringhe
- strutture di controllo (
if,switch, cicli) - gestione degli errori (TryParse vs Convert)
- logica applicativa (es. classificazione di un triangolo)
La repository è organizzata come una solution .NET (Kleis.sln) che contiene più progetti, uno per ogni esercitazione:
Kleis/
├── Kleis.sln
├── Esercitazione-2/
├── Esercitazione-4/
├── Esercitazione-6/
Ogni cartella rappresenta un progetto console indipendente.
Eseguire una specifica esercitazione:
dotnet run --project "Esercitazione-6/Esercitazione-6.csproj"
Oppure:
cd Esercitazione-6
dotnet run
- Utilizzo di
TryParseper la validazione dell'input utente - Uso di
switcheif/elseper confronto tra approcci - Struttura a progetti separati per evitare conflitti con i top-level statements
Questa repository verrà aggiornata con:
- nuove esercitazioni
- refactor progressivi
- miglioramenti di struttura e leggibilità
Sentiti libero di contribuire, se ti fa piacere!
GitHub: https://github.com/gcomneno