Introdução

Concluído

Neste módulo, você obterá uma compreensão da nulidade em C#. Você usará a análise de estado nulo e os avisos do compilador para verificar o código quanto à segurança nula.

Cenário de exemplo

Digamos que você trabalhe para uma empresa chamada Contoso Pizza. Seu gerente solicitou que você mantenha um aplicativo de console .NET existente que faz parte do sistema de pedidos. Você decidiu impor a segurança nula no aplicativo usando tipos de referência que permitem valor nulo.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Saiba como configurar o contexto que pode ser anulável do seu projeto ou código C#.
  • Use um contexto habilitado para valor nulo para executar a análise automática de fluxo estático.
  • Entenda as diferentes maneiras pelas quais você pode declarar tipos que podem ser anuláveis.
  • Saiba como e quando usar vários operadores C# relacionados a nulos:
    • operador tolerante a nulos (!)
    • operador de avaliação de nulo (??)
    • operador condicionado a nulos (?.)

Pré-requisitos

Introdução

Na próxima unidade, você aprenderá sobre nulidade e segurança nula em C#.