Introducción
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 (
?.
)
- operador que permite valores NULL (
Requisitos previos
- Experiencia de escritura de C# en el nivel de principiante
- Visual Studio Code
- .NET SDK 6.0 o posterior
- Cliente de línea de comandos de Git
Introducción
En la siguiente unidad, aprenderá sobre la nulabilidad y la seguridad de valores NULL en C#.