Parcours d'apprentissage

Exercices pratiques C#

Des exercices C# courts et concrets : lecture d'entrées, mise en forme, dates, tuples, collections et exceptions personnalisées.

11 leçons · 16 défis

Commencer le parcours →
  1. Leçon 1 défi Vérifier les données d'entrée avec TryParse en C# Dans cette leçon, vous allez convertir en nombre les données saisies par l'utilisateur en toute sécurité avec TryParse, sans recourir aux exceptions.
  2. Leçon 1 défi Une calculatrice simple avec une expression switch en C# Dans cette leçon, vous allez créer une calculatrice simple avec une expression switch qui gère toutes les opérations ainsi que les cas invalides.
  3. Leçon 1 défi Mettre en forme une facture et des nombres en C# Dans cette leçon, vous allez afficher une petite facture aux colonnes alignées et aux montants formatés grâce à l'interpolation de chaînes.
  4. Leçon 2 défis Planifier un rendez-vous avec DateOnly en C# Dans cette leçon, vous allez calculer la date d'un rendez-vous de suivi avec le type DateOnly et trouver de quel jour de la semaine il s'agit.
  5. Leçon 2 défis Renvoyer plusieurs statistiques avec un tuple en C# Dans cette leçon, vous allez écrire une méthode qui renvoie à la fois le minimum, le maximum et la moyenne grâce à un tuple.
  6. Leçon 1 défi Une liste de tâches avec List<T> en C# Dans cette leçon, vous allez gérer une liste de tâches avec des records et List<T>, puis filtrer celles qui ne sont pas encore terminées.
  7. Leçon 2 défis Compter la fréquence des mots avec Dictionary en C# Dans cette leçon, vous allez compter combien de fois chaque mot apparaît dans une phrase avec un Dictionary, après l'avoir passée en minuscules.
  8. Leçon 2 défis Filtrer des tags sans doublon avec HashSet en C# Dans cette leçon, vous allez utiliser un HashSet pour ne garder que des tags distincts, en ignorant la différence entre majuscules et minuscules.
  9. Leçon 1 défi Créer un compte bancaire encapsulé en C# Dans cette leçon, vous allez protéger le solde d'un compte avec une propriété en lecture seule depuis l'extérieur et une méthode de dépôt contrôlée.
  10. Leçon 2 défis Définir ses propres exceptions métier en C# Dans cette leçon, vous allez créer un type d'exception propre pour représenter une erreur métier et intercepter précisément ce type d'erreur.
  11. Leçon 1 défi Classer des données avec le filtrage par motif en C# Dans cette leçon, vous allez classer des valeurs de différents types avec des motifs de type, de comparaison et de propriété.