Cadenas de relleno
Utilice uno de los siguientes métodos String para crear una nueva cadena formada por una cadena original que se rellena con caracteres iniciales o finales hasta alcanzar una longitud total especificada. El carácter de relleno puede ser un espacio o un carácter especificado y, por lo tanto, la cadena parece estar alineada a la derecha o a la izquierda.
Nombre del método | Use |
---|---|
Rellena una cadena con caracteres iniciales hasta alcanzar la longitud total especificada. |
|
Rellena una cadena con caracteres finales hasta alcanzar la longitud total especificada. |
PadLeft
El método System.String.PadLeft crea una nueva cadena concatenando caracteres de relleno iniciales a una cadena original hasta alcanzar una longitud total especificada. El método System.String.PadLeft(System.Int32) utiliza el espacio en blanco como carácter de relleno y el método System.String.PadLeft(System.Int32,System.Char) le permite especificar su propio carácter de relleno.
En el siguiente ejemplo de código se utiliza el método PadLeft para crear una nueva cadena con una longitud de veinte caracteres. El ejemplo muestra "--------Hello World!
" en la consola.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
PadRight
El método System.String.PadRight crea una nueva cadena concatenando caracteres de relleno finales a una cadena original hasta alcanzar una longitud total especificada. El método System.String.PadRight(System.Int32) utiliza el espacio en blanco como carácter de relleno y el método System.String.PadRight(System.Int32,System.Char) le permite especificar su propio carácter de relleno.
En el siguiente ejemplo de código se utiliza el método PadRight para crear una nueva cadena con una longitud de veinte caracteres. El ejemplo muestra "Hello World!--------
" en la consola.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));