次の方法で共有


String.PadRight メソッド (Int32, Char)

この文字列の文字を左寄せし、指定した長さになるまで、指定した Unicode 文字を右側に埋め込みます。

Overloads Public Function PadRight( _
   ByVal totalWidth As Integer, _   ByVal paddingChar As Char _) As String
[C#]
public string PadRight(inttotalWidth,charpaddingChar);
[C++]
public: String* PadRight(inttotalWidth,__wchar_tpaddingChar);
[JScript]
public function PadRight(
   totalWidth : int,paddingChar : Char) : String;

パラメータ

  • totalWidth
    結果として生成される文字列の文字数。これは、元の文字数と、埋め込み文字がある場合はその数を加えた数に等しくなります。
  • paddingChar
    Unicode 埋め込み文字。

戻り値

このインスタンスと等価な新しい String 。この新しいインスタンスでは文字が左寄せされ、 totalWidth の長さになるまで右側に paddingChar の文字が埋め込まれています。

または

totalWidth がこのインスタンスの長さより短い場合は、このインスタンスと等しい新しい String

例外

例外の種類 条件
ArgumentException totalWidth が 0 未満です。

使用例

[Visual Basic, C++, JScript] PadRight メソッドについては、次のコード例を参照してください。

 
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|".

[C++] 
String *str = L"forty-two";
Console::Write(L"|");
Console::Write(str->PadRight(15, L'.'));
Console::WriteLine(L"|"); // Displays "|forty-two......|".

Console::Write(L"|");
Console::Write(str->PadRight(5, L'.'));
Console::WriteLine(L"|"); // Displays "|forty-two|".

[JScript] 
var str : String = "forty-two";
var pad : char = ".";
Console.WriteLine(str.PadRight(15, pad)); // Displays "|forty-two......|".
Console.WriteLine(str.PadRight(2,  pad)); // Displays "|forty-two|".

[C#] C# のサンプルはありません。Visual Basic、C++、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

String クラス | String メンバ | System 名前空間 | String.PadRight オーバーロードの一覧 | Char | Int32 | PadLeft | Trim