Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo String.PadRight (Int32, Char)

 

Restituisce una nuova stringa che allinea a sinistra i caratteri in questa stringa mediante l'aggiunta a destra di un carattere Unicode specificato, in modo da ottenere la lunghezza totale specificata.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public string PadRight(
	int totalWidth,
	char paddingChar
)

Parametri

totalWidth
Type: System.Int32

Numero di caratteri nella stringa risultante che corrisponde alla somma del numero di caratteri originali e dei caratteri di riempimento aggiuntivi.

paddingChar
Type: System.Char

Carattere di riempimento Unicode.

Valore restituito

Type: System.String

Nuova stringa equivalente a questa istanza, ma allineata a sinistra mediante l'aggiunta a destra di un numero di caratteri paddingChar tale da ottenere la lunghezza totalWidth. Tuttavia, se totalWidth è minore della lunghezza di questa istanza, il metodo restituisce un riferimento all'istanza esistente. Se totalWidth è uguale alla lunghezza di questa istanza, il metodo restituisce una nuova stringa identica a questa istanza.

Exception Condition
ArgumentOutOfRangeException

totalWidth è minore di zero.

Il PadRight(Int32, Char) metodo riempie la fine della stringa restituita. Ciò significa che, se utilizzato con le lingue da destra a sinistra, aggiunge la parte sinistra della stringa.

System_CAPS_noteNota

Se il PadRight metodo aggiunge l'istanza corrente con spazi vuoti, questo metodo non modifica il valore dell'istanza corrente. Al contrario, restituisce una nuova stringa che viene riempita con finali paddingChar caratteri in modo che la lunghezza totale è totalWidth caratteri.

Nell'esempio seguente viene illustrato il PadRight metodo.

string str = "forty-two";
char pad = '.';

Console.WriteLine(str.PadRight(15, pad));    // Displays "forty-two......".
Console.WriteLine(str.PadRight(2,  pad));    // Displays "forty-two".

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: