Resumen

Completado

En este módulo, ha aprendido a habilitar el contexto que acepta valores NULL y a actuar ante advertencias o errores de compilación para evitar NullReferenceException. Ha empezado por definir la nulabilidad en C#. Ha aprendido que todos los tipos de referencia pueden ser null y que Nullable<T> permite que se asignen tipos de valor también a null.

Al usar un contexto habilitado para valores NULL, ha identificado el código, donde null podría haberse desreferenciado de forma errónea. Después de volver a evaluar el código, ha expresado su intención y ha ajustado el comportamiento deseado del código mediante varios operadores de C#. Ha aprendido sobre los operadores que permiten valores NULL (!), de fusión de NULL (??) y condicional NULL (?.).

Hay muchas maneras posibles de controlar la nulabilidad en C#. En un contexto habilitado para valores NULL, el compilador de C# le ayuda a comprender mejor cómo fluye la intención expresada.

Recursos adicionales