TextInfo: Lower, Upper & TitleCase

Contenuti
TextInfo: Lower, Upper & TitleCase
L’idea di questo tips nasce da una richiesta ricevuta l’altra mattina durante una fase di test col cliente. La richiesta da parte sua e’ stata molto semplice.
Is it difficult for us to ensure that the FieldOne and FieldTwo are always capitalized?
Probabilmente ho impiegato piu’ tempo a rispondere al messaggio via Teams che a fare la modifica nel codice.
TextInfo
Per rendere un testo in modalita’ TitleCase (= capitalized) ho sfruttato TextInfo ottenendo in pochissimo tempo la soluzione al problema.
Come primo passaggio dobbiamo creare l’instanza di TextInfo partendo da CultureInfo
|
|
Una volta ottenuta l’istanza non ci resta che utilizzarla a piacere
Prima di continuare, vi ricordo che:
Classe | NameSpace |
---|---|
CultureInfo | System.Globalization |
TextInfo | System.Globalization |
Quindi per poterle utilizzare dovrete aggiungere
|
|
nel vostro codice!
Lower Text
|
|
Upper Text
|
|
TitleCase Text
|
|