Récapitulatif

Effectué

Dans ce module, vous avez appris à activer un contexte pouvant accepter la valeur Null et à agir sur les avertissements/erreurs de compilation pour éviter la levée de l’exception NullReferenceException. Vous avez commencé par définir la possibilité de valeur Null en C#. Vous avez appris que tous les types référence peuvent être null et que Nullable<T> permettait également d’attribuer nullaux types valeur.

En utilisant un contexte compatible avec la valeur Null, vous avez identifié le code dans lequel null avait pu être déréférencé de manière erronée. Après avoir réévalué le code, vous avez exprimé votre intention et ajusté le comportement souhaité du code à l’aide de différents opérateurs C#. Vous vous êtes familiarisé avec les opérateurs null-indulgent (!), de coalescence nulle (??) et conditionnels Null (?.).

Il existe de nombreuses façons de gérer la possibilité de valeur Null en C#. Dans un contexte compatible avec la valeur Null, le compilateur C# vous permet de mieux comprendre la façon dont vous avez exprimé vos flux d’intentions.

Ressources supplémentaires