Aggiunta di spazi o caratteri alle stringhe
Utilizzare uno dei metodi della classe String seguenti per creare una nuova stringa costituita da una stringa originale a cui vengono aggiunti caratteri iniziali o finali fino a ottenere una lunghezza totale specificata. Il carattere di spaziatura può essere costituito da spazi o da un carattere specifico e di conseguenza può essere allineato a destra o a sinistra.
Nome del metodo | Utilizzo |
---|---|
Aggiunge a una stringa caratteri iniziali fino a raggiungere una lunghezza totale specificata. |
|
Aggiunge a una stringa caratteri finali fino a raggiungere una lunghezza totale specificata. |
PadLeft
Il metodo System.String.PadLeft crea una nuova stringa concatenando una stringa originale con un numero di caratteri di spaziatura iniziali sufficienti per ottenere una lunghezza totale specificata. Il metodo System.String.PadLeft(System.Int32) utilizza spazi come caratteri di riempimento e il metodo System.String.PadLeft(System.Int32,System.Char) consente di specificare un carattere di riempimento personalizzato.
Nell'esempio di codice riportato di seguito viene utilizzato il metodo PadLeft per creare una nuova stringa di venti caratteri di lunghezza. Nell'esempio viene visualizzato "--------Hello World!
" nella console.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
PadRight
Il metodo System.String.PadRight crea una nuova stringa concatenando una stringa originale con un numero di caratteri di spaziatura finali sufficienti per ottenere una lunghezza totale specificata. Il metodo System.String.PadRight(System.Int32) utilizza spazi come caratteri di riempimento e il metodo System.String.PadRight(System.Int32,System.Char) consente di specificare un carattere di riempimento personalizzato.
Nell'esempio di codice riportato di seguito viene utilizzato il metodo PadRight per creare una nuova stringa di venti caratteri di lunghezza. Nell'esempio viene visualizzato "Hello World!--------
" nella console.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));