tipo anulável em C#
- #.NET C#
Fala devs, como vão?
Olha sempre me supreendendo com a linguagem C#, e muito provavelmente outras linguagens como Java, Python e Javascript deve ter também: string anulável.
Criando uma API com CRUD, com auxílio da documentação da Microsoft, uma certa hora pensei em impedir o excesso de postagem.
E eis que apareceu um public string? Name { get; set; } na documentação.
E ignorei o "?". E deu erro. O VS sugeriu para declarar uma string anulável.
Fiz e fui saber o que é.
Um tipo anulável (nullable types) nos permite que criamos um tipo de valor que pode ser marcdo como válido ou inválido de forma que tenhámos a certeza que a variável será válida antes de ser utilizada.
E para completar: os tipos anuláveis são da instância struct System.Nullable .