String.PadRight Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy megadott hosszúságú új sztringet ad vissza, amelyben az aktuális sztring vége szóközökkel vagy egy megadott Unicode-karakterrel van elválasztva.
Túlterhelések
| Name | Description |
|---|---|
| PadRight(Int32) |
Egy új sztringet ad vissza, amely balról igazítja a sztringben lévő karaktereket úgy, hogy a jobb oldalon szóközökkel vannak elválasztva egy megadott teljes hosszra. |
| PadRight(Int32, Char) |
Egy új sztringet ad vissza, amely balra igazítja a sztringben szereplő karaktereket úgy, hogy a jobb oldalon egy megadott Unicode-karaktert használ egy megadott teljes hosszra. |
PadRight(Int32)
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
Egy új sztringet ad vissza, amely balról igazítja a sztringben lévő karaktereket úgy, hogy a jobb oldalon szóközökkel vannak elválasztva egy megadott teljes hosszra.
public:
System::String ^ PadRight(int totalWidth);
public string PadRight(int totalWidth);
member this.PadRight : int -> string
Public Function PadRight (totalWidth As Integer) As String
Paraméterek
- totalWidth
- Int32
Az eredményül kapott sztringben szereplő karakterek száma, amely megegyezik az eredeti karakterek számával és a további kitöltési karakterekkel.
Válaszok
Egy új sztring, amely megegyezik ezzel a példánnyal, de balra igazított, és a jobb oldalon annyi szóközzel van elválasztva, amennyi szükséges a hossz totalWidthlétrehozásához. Ha totalWidth azonban kisebb, mint a példány hossza, a metódus a meglévő példányra mutató hivatkozást ad vissza. Ha totalWidth a példány hossza megegyezik, a metódus egy új sztringet ad vissza, amely megegyezik ezzel a példánysal.
Kivételek
totalWidth kisebb, mint nulla.
Példák
Az alábbi példa a metódust PadRight mutatja be.
string str;
str = "BBQ and Slaw";
Console.Write("|");
Console.Write(str.PadRight(15));
Console.WriteLine("|"); // Displays "|BBQ and Slaw |".
Console.Write("|");
Console.Write(str.PadRight(5));
Console.WriteLine("|"); // Displays "|BBQ and Slaw|".
let str = "BBQ and Slaw"
printf "|"
printf $"{str.PadRight 15}"
printfn "|" // Displays "|BBQ and Slaw |".
printf "|"
printf $"{str.PadRight 5}"
printfn "|" // Displays "|BBQ and Slaw|".
Dim str As String
str = "BBQ and Slaw"
Console.Write("|")
Console.Write(str.PadRight(15))
Console.WriteLine("|") ' Displays "|BBQ and Slaw |".
Console.Write("|")
Console.Write(str.PadRight(5))
Console.WriteLine("|") ' Displays "|BBQ and Slaw|".
Megjegyzések
A Unicode-szóköz hexadecimális 0x0020.
A PadRight(Int32) metódus a visszaadott sztring végét párnázza ki. Ez azt jelenti, hogy jobbról balra író nyelvek használata esetén a sztring bal oldali részét jelöli.
Note
Ha a PadRight metódus üres szóköz karakterekkel jeleníti meg az aktuális példányt, ez a metódus nem módosítja az aktuális példány értékét. Ehelyett egy új sztringet ad vissza, amelyet záró üres területtel van eltömítve, hogy a teljes hossza karakter legyen totalWidth .
Lásd még
A következőre érvényes:
PadRight(Int32, Char)
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
- Forrás:
- String.Manipulation.cs
Egy új sztringet ad vissza, amely balra igazítja a sztringben szereplő karaktereket úgy, hogy a jobb oldalon egy megadott Unicode-karaktert használ egy megadott teljes hosszra.
public:
System::String ^ PadRight(int totalWidth, char paddingChar);
public string PadRight(int totalWidth, char paddingChar);
member this.PadRight : int * char -> string
Public Function PadRight (totalWidth As Integer, paddingChar As Char) As String
Paraméterek
- totalWidth
- Int32
Az eredményül kapott sztringben szereplő karakterek száma, amely megegyezik az eredeti karakterek számával és a további kitöltési karakterekkel.
- paddingChar
- Char
Unicode-kitöltési karakter.
Válaszok
Egy új sztring, amely egyenértékű ezzel a példánnyal, de balra igazított, és a jobb oldalon annyi karakterrel van elválasztva, paddingChar amennyi szükséges a hossz totalWidthlétrehozásához. Ha totalWidth azonban kisebb, mint a példány hossza, a metódus a meglévő példányra mutató hivatkozást ad vissza. Ha totalWidth a példány hossza megegyezik, a metódus egy új sztringet ad vissza, amely megegyezik ezzel a példánysal.
Kivételek
totalWidth kisebb, mint nulla.
Példák
Az alábbi példa a metódust PadRight mutatja be.
string str = "forty-two";
char pad = '.';
Console.WriteLine(str.PadRight(15, pad)); // Displays "forty-two......".
Console.WriteLine(str.PadRight(2, pad)); // Displays "forty-two".
let str = "forty-two"
let pad = '.'
printfn $"{str.PadRight(15, pad)}" // Displays "forty-two......".
printfn $"{str.PadRight(2, pad)}" // Displays "forty-two".
Dim str As String
Dim pad As Char
str = "forty-two"
pad = Convert.ToChar(".")
Console.WriteLine(str.PadRight(15, pad)) ' Displays "|forty-two......|".
Console.WriteLine(str.PadRight(2, pad)) ' Displays "|forty-two|".
Megjegyzések
A PadRight(Int32, Char) metódus a visszaadott sztring végét párnázza ki. Ez azt jelenti, hogy jobbról balra író nyelvek használata esetén a sztring bal oldali részét jelöli.
Note
Ha a PadRight metódus üres szóköz karakterekkel jeleníti meg az aktuális példányt, ez a metódus nem módosítja az aktuális példány értékét. Ehelyett egy új sztringet ad vissza, amely záró paddingChar karakterekkel van elválasztva, így a teljes hossza karakterek.totalWidth