Remplissage de chaînes
Utilisez l'une des méthodes String suivantes pour créer une nouvelle chaîne se composant d'une chaîne d'origine remplie à l'aide de caractères de début ou de fin sur une longueur totale spécifiée. Le caractère de remplissage peut être un espace ou un caractère spécifié ; il apparaît donc aligné à droite ou aligné à gauche.
Nom de la méthode |
Utilisation |
---|---|
Remplit une chaîne à l'aide de caractères de début sur une longueur totale spécifiée. |
|
Remplit une chaîne à l'aide de caractères de fin sur une longueur totale spécifiée. |
PadLeft
La méthode String.PadLeft crée une nouvelle chaîne en concaténant suffisamment de caractères de remplissage de début à une chaîne d'origine pour atteindre une longueur totale spécifiée. La méthode String.PadLeft(Int32) utilise l'espace blanc comme caractère de remplissage et la méthode String.PadLeft(Int32, Char) vous permet de spécifier votre propre caractère de remplissage.
L'exemple de code suivant utilise la méthode PadLeft pour créer une nouvelle chaîne longue de vingt caractères. L'exemple affiche « --------Hello World! » sur la console.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadLeft(20, '-'));
PadRight
La méthode String.PadRight crée une nouvelle chaîne en concaténant suffisamment de caractères de remplissage de fin à une chaîne d'origine pour atteindre une longueur totale spécifiée. La méthode String.PadRight(Int32) utilise l'espace blanc comme caractère de remplissage et la méthode String.PadRight(Int32, Char) vous permet de spécifier votre propre caractère de remplissage.
L'exemple de code suivant utilise la méthode PadRight pour créer une nouvelle chaîne longue de vingt caractères. L'exemple affiche « Hello World!-------- » sur la console.
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"))
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadRight(20, '-'));