String pad in VB.NET

Mattepuffo's logo
String pad in VB.NET

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!


Share this Post

Commentami!