Opvullingstekenreeksen in .NET
Gebruik een van de volgende String methoden om een nieuwe tekenreeks te maken die bestaat uit een oorspronkelijke tekenreeks die is opgevuld met voorloop- of volgtekens tot een opgegeven totale lengte. Het opvullingsteken kan een spatie of een opgegeven teken zijn. De resulterende tekenreeks lijkt rechts of links uitgelijnd te zijn. Als de lengte van de oorspronkelijke tekenreeks al gelijk is aan of groter is dan de gewenste totale lengte, retourneren de opvullingsmethoden de oorspronkelijke tekenreeks ongewijzigd; Zie de secties Returns van de twee overbelastingen van de String.PadLeft en String.PadRight methoden voor meer informatie.
Methodenaam | Gebruik |
---|---|
String.PadLeft | Hiermee wordt een tekenreeks met voorlooptekens op een opgegeven totale lengte gebruikt. |
String.PadRight | Hiermee wordt een tekenreeks met volgtekens op een opgegeven totale lengte gebruikt. |
PadLeft
De String.PadLeft methode maakt een nieuwe tekenreeks door voldoende voorlooptekens samen te voegen aan een oorspronkelijke tekenreeks om een opgegeven totale lengte te bereiken. De String.PadLeft(Int32) methode maakt gebruik van witruimte als opvullingsteken en met de String.PadLeft(Int32, Char) methode kunt u uw eigen opvullingsteken opgeven.
In het volgende codevoorbeeld wordt de PadLeft methode gebruikt om een nieuwe tekenreeks te maken die twintig tekens lang is. In het voorbeeld wordt '--------Hello World!
' weergegeven in de console.
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadLeft(20, '-'));
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadLeft(20, "-"c))
PadRight
De String.PadRight methode maakt een nieuwe tekenreeks door voldoende volgtekens samen te voegen aan een oorspronkelijke tekenreeks om een opgegeven totale lengte te bereiken. De String.PadRight(Int32) methode maakt gebruik van witruimte als opvullingsteken en met de String.PadRight(Int32, Char) methode kunt u uw eigen opvullingsteken opgeven.
In het volgende codevoorbeeld wordt de PadRight methode gebruikt om een nieuwe tekenreeks te maken die twintig tekens lang is. In het voorbeeld wordt 'Hello World!--------
' weergegeven in de console.
String^ MyString = "Hello World!";
Console::WriteLine(MyString->PadRight(20, '-'));
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(20, '-'));
Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.PadRight(20, "-"c))