Condividi tramite


Aggiunta di spaziatura interna alle stringhe

Aggiornamento: novembre 2007

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 interna 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 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 String.PadLeft(Int32) utilizza spazi come caratteri di spaziatura interna e il metodo String.PadLeft(Int32, Char) consente di specificare un carattere di spaziatura interna 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 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 String.PadRight(Int32) utilizza spazi come caratteri di spaziatura interna e il metodo String.PadRight(Int32, Char) consente di specificare un carattere di spaziatura interna 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