String.PadRight Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli dizenin sonundaki boşluk veya belirtilen Unicode karakteri ile doldurulmuş belirtilen uzunlukta yeni bir dize döndürür.
Aşırı Yüklemeler
PadRight(Int32) |
Bu dizedeki karakterleri, belirtilen toplam uzunluk için sağdaki boşluklar ile doldurarak sola hizalayan yeni bir dize döndürür. |
PadRight(Int32, Char) |
Bu dizedeki karakterleri belirtilen toplam uzunluk için belirtilen Unicode karakteriyle sağ tarafta doldurmayla sola hizalanmış yeni bir dize döndürür. |
PadRight(Int32)
Bu dizedeki karakterleri, belirtilen toplam uzunluk için sağdaki boşluklar ile doldurarak sola hizalayan yeni bir dize döndürür.
public:
System::String ^ PadRight(int totalWidth);
public string PadRight (int totalWidth);
member this.PadRight : int -> string
Public Function PadRight (totalWidth As Integer) As String
Parametreler
- totalWidth
- Int32
Özgün karakterlere doldurma karakterleri eklendiğinde çıkan sayıya eşit olan, sonuç dizesindeki karakter sayısı.
Döndürülenler
Bu örneğe eşdeğer, ancak sola hizalanmış ve uzunluğu oluşturmak için gereken sayıda boşluk ile sağa doldurulmuş yeni bir dize totalWidth
. Ancak, totalWidth
Bu örneğin uzunluğundan küçükse, yöntemi mevcut örneğe bir başvuru döndürür. totalWidth
Bu örneğin uzunluğuna eşitse, yöntemi bu örnekle aynı olan yeni bir dize döndürür.
Özel durumlar
totalWidth
, sıfırdan küçüktür.
Örnekler
Aşağıdaki örnek PadRight yöntemini gösterir.
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|".
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|".
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|".
Açıklamalar
Unicode alanı, onaltılık bir 0x0020 olarak tanımlanır.
PadRight(Int32)Yöntemi döndürülen dizenin sonunu defterler. Bu, sağdan sola dillerin kullanıldığı durumlarda dizenin sol bölümünün bulunduğu anlamına gelir.
Not
PadRightYöntem geçerli örneği beyaz boşluk karakterleriyle doldursa, bu yöntem geçerli örneğin değerini değiştirmez. Bunun yerine, toplam uzunluğu karakter olacak şekilde sondaki boşluk ile doldurulmuş yeni bir dize döndürür totalWidth
.
Ayrıca bkz.
Şunlara uygulanır
PadRight(Int32, Char)
Bu dizedeki karakterleri belirtilen toplam uzunluk için belirtilen Unicode karakteriyle sağ tarafta doldurmayla sola hizalanmış yeni bir dize döndürür.
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
Parametreler
- totalWidth
- Int32
Özgün karakterlere doldurma karakterleri eklendiğinde çıkan sayıya eşit olan, sonuç dizesindeki karakter sayısı.
- paddingChar
- Char
Unicode doldurma karakteri.
Döndürülenler
Bu örnekle eşdeğer olan ancak uzunluğu oluşturmak için gereken sayıda karakterle sola hizalanmış ve sağ tarafta yer alan paddingChar
yeni bir totalWidth
dize. Ancak, totalWidth
bu örneğin uzunluğundan küçükse yöntemi var olan örnek için bir başvuru döndürür. Bu totalWidth
örneğin uzunluğuna eşitse, yöntemi bu örnekle aynı olan yeni bir dize döndürür.
Özel durumlar
totalWidth
, sıfırdan küçüktür.
Örnekler
Aşağıdaki örnekte yöntemi PadRight gösterildi.
String^ str = "forty-two";
Console::Write( "|" );
Console::Write( str->PadRight( 15, '.' ) );
Console::WriteLine( "|" ); // Displays "|forty-two......|".
Console::Write( "|" );
Console::Write( str->PadRight( 5, '.' ) );
Console::WriteLine( "|" ); // Displays "|forty-two|".
string str = "forty-two";
char pad = '.';
Console.WriteLine(str.PadRight(15, pad)); // Displays "forty-two......".
Console.WriteLine(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|".
Açıklamalar
yöntemi, PadRight(Int32, Char) döndürülen dizenin sonunu dolgular. Bu, sağdan sola dillerle birlikte kullanılırken dizenin sol kısmının dolgus olduğu anlamına gelir.
Not
yöntemi PadRight geçerli örneği boşluk karakterleriyle kaplarsa, bu yöntem geçerli örneğin değerini değiştirmez. Bunun yerine, toplam uzunluğu karakter olacak şekilde sonda karakterlerle dolgulu paddingChar
yeni bir dize totalWidth
döndürür.