lunedì 23 novembre 2020

c# format string with zeros

 Utilizzando la funzione PadLeft o PadRight, vengono inseriti tanti zeri a sinistra o destra in una stringa quanto i valori mancanti.

Supponiamo di avere una variabile di tipo string, di lunghezza 6 caratteri , se abbiamo 6 caratteri non verranno aggiunti zero, altrimenti tanti zeri quanto sono i caratteri che mancano.

Nel frammento qui di seguito, tramite la funzione PadLeft vengono aggiunti i vari zeri o nessuno.


Nel caso che è il valore è "123456" nessuno 0 viene aggiunto.

Oggetto.ProprietaString.PadLeft(6,'0')

Nel caso che il valore è "34567"

Oggetto.ProprietaString.PadLeft(6,'0')  

Il valore restituito sarà "0345672

Nel caso che il valore della proprietà è "3456"

 Oggetto.ProprietaString.PadLeft(6,'0')   

Viene restituito "003456" 

Nessun commento: