Partager via


Remplir les chaînes dans .NET

Utilisez l'une des méthodes suivantes String pour créer une nouvelle chaîne, composée d'une chaîne d'origine à laquelle des caractères en tête ou en queue sont ajoutés afin d'atteindre une longueur totale spécifiée. Le caractère de remplissage peut être un espace ou un caractère spécifié. La chaîne résultante semble être alignée à droite ou alignée à gauche. Si la longueur de la chaîne d’origine est déjà égale ou supérieure à la longueur totale souhaitée, les méthodes de remplissage retournent la chaîne d’origine inchangée ; pour plus d’informations, consultez les sections Retour des surcharges des méthodes String.PadLeft et String.PadRight.

Nom de la méthode Utiliser
String.PadLeft Remplit une chaîne avec des caractères en tête pour atteindre une longueur totale spécifiée.
String.PadRight Place une chaîne avec des caractères de fin à une longueur totale spécifiée.

PadLeft

La méthode String.PadLeft crée une nouvelle chaîne en ajoutant suffisamment de caractères de remplissage au début d'une chaîne originale pour atteindre une longueur totale spécifiée. La String.PadLeft(Int32) méthode utilise un espace blanc comme caractère de remplissage et la String.PadLeft(Int32, Char) méthode vous permet de spécifier votre propre caractère de remplissage.

L’exemple de code suivant utilise la PadLeft méthode pour créer une chaîne de vingt caractères. L’exemple affiche «--------Hello World! » dans la console.

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

PadRight

La String.PadRight méthode crée une chaîne en ajoutant suffisamment de caractères de remplissage à la fin d'une chaîne d'origine pour obtenir une longueur totale définie. La String.PadRight(Int32) méthode utilise un espace blanc comme caractère de remplissage et la String.PadRight(Int32, Char) méthode vous permet de spécifier votre propre caractère de remplissage.

L’exemple de code suivant utilise la PadRight méthode pour créer une chaîne de vingt caractères. L’exemple affiche «Hello World!-------- » dans la console.

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

Voir aussi