String pad in VB.NET
In VB.NET abbiamo i metodi String.PadLeft e String.PadRight per fare il padding delle stringhe.
In sostanza si tratta di creare una string a lunghezza fissa, riempiendo i caratteri "vuoti" con una striinga.
Oppure possiamo anche aggiungere degli zeri davanti ad un numero; ovviamente il numero viene prima converito in stringa.
Vediamo qualche esempio:
Imports System
Class Module1
Public Shared Sub Main(ByVal args As String())
Dim str As String = "CIAO"
Dim num As Integer = 13
Console.WriteLine(str.PadLeft(10, "|"))
Console.WriteLine(str.PadRight(12, "-"))
Console.WriteLine(num.ToString().PadLeft(20, "0"))
Console.ReadLine()
End Sub
End Class
Come vedete nell'ultimo caso abbiamo fatto una conversione del numero in stringa; poi abbiamo aggiuntio gli zeri davanti al numero.
Enjoy!
vbnet padleft padright
Commentami!