O que são tipos de referência nulos em C#

O que são tipos de referência nulos em C#
Os tipos de referência nulos são um recurso essencial em C# que representa a ausência de um valor ou variável não inicializada. Quando uma variável é nula, significa que não tem referência a um objeto específico na memória. Em C#, os tipos de referência nulos são comumente usados ​​para garantir que o código seja robusto e eficiente, este artigo explorará o que os tipos de referência nulos estão em C# e fornecem um exemplo para ilustrar seu uso.

Tipos de referência nulos em C#

Tipos de referência nulos são tipos de C# que podem ter um valor de nulo, o que indica que a variável não faz referência a nenhum objeto na memória. Os tipos de referência nulos são frequentemente usados ​​para verificar se existe ou não um objeto e para lidar com exceções inesperadas que podem ocorrer, por exemplo, considere o seguinte código:

usando o sistema;
namespace nullReferenceTypesexample

programa de classe

estático void main (string [] args)

Nome da string = null;
if (nome == null)

Console.WriteLine ("Nome não é atribuído");



Primeiro, o nome da variável da string é declarado e atribuído um valor de nulo. A estatura IF é usada para verificar se a variável de nome é nula ou não, se a variável de nome for nula, o console produzirá a mensagem “Nome não está atribuído”.

Um tipo de valor anulado é um tipo de valor que também pode receber um valor de nulo, isso é útil ao lidar com tipos de valor, que não podem ter valores nulos por padrão, aqui está outro exemplo:

usando o sistema;
namespace nullReferenceTypesexample

programa de classe

estático void main (string [] args)

int? num = null;
if (num.HasValue)

int valor = num.Valor;
Console.WriteLine ("O valor de num é:" + valor);

outro

Console.WriteLine ("O valor de num é nulo");

Console.Chave de leitura();


Primeiro, a variável inteira nullável num é declarada e atribuída um valor de nulo, então a instrução IF é usada para verificar se o NUM tem um valor ou não. Se Num tiver um valor, o valor inteiro será atribuído o valor de num:

Conclusão

O tipo de referência nula é um recurso essencial da programação C# que permite aos desenvolvedores escrever código mais eficiente e robusto. Usando tipos de referência nulos, você pode lidar com valores nulos e variáveis ​​não inicializadas com facilidade e evitar exceções inesperadas que podem causar seu código. Neste artigo, exploramos o que os tipos de referência nulos são em C# e fornecemos exemplos de seu uso.