Introduction
Dans ce module, vous vous familiariserez avec la possibilité de valeur Null en C#. Vous allez utiliser l’analyse d’état des valeurs Null et les avertissements du compilateur pour vérifier la sécurité des valeurs Null (null safety) dans le code.
Exemple de scénario
Supposons que vous êtes employé d’une société produisant des pizzas nommée Contoso Pizza. Votre manager vous a demandé de tenir à jour une application console .NET existante qui fait partie du système de commande. Vous avez décidé d’appliquer la sécurité des valeurs Null dans l’application à l’aide des types référence pouvant accepter la valeur Null.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Découvrir comment configurer le contexte pouvant accepter la valeur Null de votre projet ou code C#.
- Utiliser un contexte compatible avec la valeur Null pour effectuer une analyse automatique du flux statique.
- Comprendre les différentes façons dont vous pouvez déclarer des types Nullable.
- Découvrir comment et quand utiliser différents opérateurs C# liés à la valeur NULL :
- opérateur null-indulgent (
!
) - opérateur de coalescence nulle (
??
) - opérateur conditionnel Null (
?.
)
- opérateur null-indulgent (
Prérequis
- Expérimenter l’écriture en C# niveau débutant
- Visual Studio Code
- Kit de développement logiciel (SDK) .NET 6.0 ou version ultérieure
- Client de ligne de commande Git
Bien démarrer
Dans la leçon suivante, vous découvrirez la possibilité de valeur Null et la sécurité des valeurs Null en C#.