Introdução
Neste módulo, você entenderá a anulabilidade em C#. Você usará a análise de estado nulo e os avisos do compilador para verificar se há segurança nula no código.
Cenário de exemplo
Suponha que você seja um funcionário de uma empresa de pizza chamada Contoso Pizza. Seu gerente pediu que você mantivesse um aplicativo de console .NET existente que faz parte do sistema de pedidos. Você decidiu impor segurança nula no aplicativo usando tipos de referência anuláveis.
Objetivos de aprendizagem
Neste módulo, irá:
- Saiba como configurar o contexto anulável do seu projeto ou código C#.
- Use um contexto nulo para executar a análise automática de fluxo estático.
- Entenda as diferentes maneiras pelas quais você pode declarar tipos anuláveis.
- Saiba como e quando usar vários operadores C# relacionados a nulos:
- operador null-forgiving (
!
) - operador null-coalescing (
??
) - operador null-conditional (
?.
)
- operador null-forgiving (
Pré-requisitos
- Experimente escrever C# no nível iniciante
- Visual Studio Code
- .NET SDK 6.0 ou superior
- Cliente de linha de comando Git
Começar agora
Na próxima unidade, você aprenderá sobre anulabilidade e segurança nula em C#.