Article image
Luciano Rocha
Luciano Rocha21/11/2022 10:05
Compartilhe

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 .

Compartilhe
Comentários (1)

LS

Luan Santos - 21/11/2022 10:19

Luan Martins dos Santos