Condividi tramite


Riquadri di stringhe in .NET

Utilizzare uno dei metodi seguenti String per creare una nuova stringa costituita da una stringa originale riempita con caratteri iniziali o finali a una lunghezza totale specificata. Il carattere di riempimento può essere uno spazio o un carattere specificato. La stringa risultante sembra essere allineata a destra o allineata a sinistra. Se la lunghezza della stringa originale è già uguale o maggiore della lunghezza totale desiderata, i metodi di riempimento restituiscono la stringa originale invariata; per ulteriori informazioni, vedere le sezioni Restituisce dei due overload dei metodi String.PadLeft e String.PadRight.

Nome del metodo Utilizzo
String.PadLeft Riempi una stringa con caratteri aggiunti all'inizio fino a raggiungere una lunghezza totale specificata.
String.PadRight Riempie una stringa con caratteri finali a una lunghezza totale specificata.

PadLeft

Il String.PadLeft metodo crea una nuova stringa concatenando caratteri di riempimento iniziali sufficienti a una stringa originale per ottenere una lunghezza totale specificata. Il String.PadLeft(Int32) metodo usa spazi vuoti come carattere di spaziatura interna e il String.PadLeft(Int32, Char) metodo consente di specificare il proprio carattere di riempimento.

Nell'esempio di codice seguente viene utilizzato il PadLeft metodo per creare una nuova stringa lunga venti caratteri. Nell'esempio viene visualizzato "--------Hello World!" nella console.

string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))

PadRight

Il String.PadRight metodo crea una nuova stringa concatenando alla stringa originale un numero sufficiente di caratteri di riempimento finali per raggiungere una lunghezza totale specificata. Il String.PadRight(Int32) metodo usa spazi vuoti come carattere di spaziatura interna e il String.PadRight(Int32, Char) metodo consente di specificare il proprio carattere di riempimento.

Nell'esempio di codice seguente viene utilizzato il PadRight metodo per creare una nuova stringa lunga venti caratteri. Nell'esempio viene visualizzato "Hello World!--------" nella console.

string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))

Vedere anche