domenica 10 gennaio 2021

C# formattare una stringa mettendo gli zeri nel caso che il valore della stringa è minore

 Il frammento di codice qui di seguito, mostra una tecnica di come aggiungere ad una stringa tanti zero a sinistra (padleft) o tanti zero a destra (padright) in base al numero degli elementi.

Se abbiamo 6 caratteri non verranno aggiunti zero, altrimenti tanti zeri quanto sono i caratteri che mancano.


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: