Condividi tramite


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

String.PadLeft

Aggiunge a una stringa caratteri iniziali fino a raggiungere una lunghezza totale specificata.

String.PadRight

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, '-'));

Vedere anche

Altre risorse

Operazioni di base sulle stringhe