1
resposta

[Sugestão] [StringLength] ou [MaxLength] ??

Olá pessoal, só vim trazer-lhes uma coisa muito bacana que acabei descobrindo ao realizar essa atividade. Vimos no video o professos explicando como utilizar o [MaxLength] para que possamos limitar o máximo de caracteres. Porém nesse exercício vimos que é nos pedido para utilizar o [StringLength].

Certo, mas qual a diferença?

StringLength é mais versátil, pois permite definir limites de comprimento mínimo e máximo, além de ser usada em conjunto com outras anotações.

Por outro lado, a propriedade MaxLength permite apenas definir o comprimento máximo da string. A escolha entre elas depende dos requisitos específicos do seu aplicativo.

Dessa forma:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeObs.: Eu ainda não tinha terminado de mexer no restante. Só fiquei empolgado em transmitir tudo isso. rsrs

Isso foi só uma forma que encontrei e quis compartilhar com todos. Caso tenham alguma outra forma até mais elegante compartilhe também.

Até mais!

1 resposta

Olá Samuel, bom dia!

Obrigado por compartilhar sua descoberta conosco! Realmente, a escolha entre [StringLength] e [MaxLength] depende dos requisitos específicos do aplicativo. Como você mencionou, o [StringLength] é mais versátil, permitindo definir limites mínimo e máximo de comprimento, além de ser usado em conjunto com outras anotações. Já o [MaxLength] permite apenas definir o comprimento máximo da string.

É importante lembrar que, ao definir limites de comprimento, devemos sempre considerar a usabilidade e a experiência do usuário, para que a restrição não prejudique a interação com o sistema.

Obrigada novamente por compartilhar sua sugestão e conhecimento conosco! Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software