Introducción

Completado

En este módulo, obtendrá información sobre la aceptación de valores NULL en C#. Usará el análisis de estado NULL y las advertencias del compilador para comprobar si hay seguridad para los valores NULL en el código.

Escenario de ejemplo

Imagine que es empleado de una empresa de pizzas llamada Contoso Pizza. El administrador le ha encargado que mantenga una aplicación de consola de .NET existente que forma parte del sistema de pedidos. Ha decidido aplicar la seguridad de valores NULL a la aplicación mediante tipos de referencia que aceptan valores NULL.

Objetivos de aprendizaje

Objetivos de este módulo:

  • Obtendrá información sobre cómo configurar el contexto que admite un valor NULL del proyecto o código de C#.
  • Usará un contexto habilitado que admite un valor NULL para realizar análisis de flujo estático automático.
  • Conocerá las distintas formas en que puede declarar tipos que aceptan valores NULL.
  • Obtendrá información sobre cómo y cuándo usar varios operadores de C# relacionados con valores NULL:
    • operador que permite valores NULL (!)
    • operador de fusión de NULL (??)
    • operador condicional NULL (?.)

Requisitos previos

Introducción

En la siguiente unidad, aprenderá sobre la nulabilidad y la seguridad de valores NULL en C#.