Humanizer, a biblioteca definitiva para manipular strings em .Net

Fala galera, quem nunca precisou manipular vários tipos de dados para strings? Pois é, hoje vou apresentar para vocês a biblioteca Humanizer.

Humanizer é uma ótima biblioteca para obter representações legíveis por nós, meros seres humanos para strings, números e datas em .Net. Cortar strings até um certo tamanho ou transformar um TimeSpan em “uma hora” não é mágica. No entanto, tentar fazer todo o trabalho por conta própria levará um tempo que o maravilhoso Humanizer já gastou. Vamos ver alguns casos de uso em que essa biblioteca provou ser de grande ajuda.

Instalação

Instalação da versão em português

Após incluir a biblioteca em sua referência de projeto, é hora de colocar a mão na massa e ver do que o Humanizer é capaz de fazer por nós… Show me the code :-)

Trabalhando com DateTime e TimeSpan

Algumas implementações e suas saídas!

Unidades de Medida Computacionais

Medidas Computacionais

Truncando Strings

Adicionando novas palavras

Incluindo a palavra Homem no Plural e Singular

Quantidades com Humanizer

Trabalhando com quantidades

Strings e Enum

Conclusão

Espero ter ajudado, aproveita e da uma olhada no Humanizer e agradeça ao autor no Twitter enquanto você está por aqui! Valeu Dev!

Full Stack Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store