Resumo sobre valores nulos 📚
Na programação null significa "nulo/nada ou algo sem valor".
E esse conceito é muito bem aplicado no contexto de banco de dados ou em um contexto de serialização, ou desserialização onde possa existir um campo null. Por exemplo: uma tabela de banco de dados que possui uma coluna com um campo vazio. E para representar este valor no código é necessário fazer um tratamento.
Simples! Para declarar uma variável que aceite um valor null é necessário pôr o sinal de
?
após a declaração do tipo da variável. ex:bool? receberEmail = null;
. Isso faz com que a variável aceite o valor nulo.
- Acessando o valor nulo da variável
Para acessar o valor de uma variável nula, utiliza-se a propriedade
HasValue
que verifica se a variável declarada possui valor, aceitando onull
.
Note
No código disposto acima, foi utilizado o Gerenciador de Pacotes Newtonsoft.Json para desserialização de um arquivo JSON.