エクスポート (0) 印刷
すべて展開
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
訳文
原文

String.PadLeft メソッド (Int32)

指定された文字数になるまで左側に空白を埋め込むことで、このインスタンス内の文字を右寄せした新しい文字列を返します。

名前空間:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public string PadLeft(
	int totalWidth
)

パラメーター

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

戻り値

型 : System.String
このインスタンスと等価な新しい文字列。ただし右揃えであり、totalWidth の長さになるまで左側に空白が埋め込まれています。 ただし、totalWidth がこのインスタンスの長さより短い場合、メソッドは既存のインスタンスへの参照を返します。 totalWidth がこのインスタンスの長さと等しい場合、メソッドはこのインスタンスと同一の新しい文字列を返します。

例外条件
ArgumentOutOfRangeException

totalWidth が 0 未満です。

Unicode の領域は 16 進数 0x0020 として定義されます。

PadLeft(Int32) メソッドは、返された文字列の先頭に文字を埋め込みます。 つまり、右から左に記述される言語で使用すると、文字列の右側が埋められることになります。

メモメモ

このメソッドは、現在のインスタンスの値を変更しません。 代わりに、文字数が totalWidth に指定した値になるまで先頭に空白を埋め込んだ新しい文字列を返します。

PadLeft メソッドの例を次に示します。


string str = "BBQ and Slaw";
Console.WriteLine(str.PadLeft(15));  // Displays "   BBQ and Slaw".
Console.WriteLine(str.PadLeft(5));   // Displays "BBQ and Slaw".


.NET Framework

サポート対象 : 4.5.2、4.5.1、4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象 : 4、3.5 SP1

汎用性のあるクラス ライブラリ

サポート対象 : 汎用性のあるクラス ライブラリ

Windows ストア アプリ用 .NET

サポート対象 : Windows 8

Windows Phone アプリ用 .NET

サポート対象 : Windows Phone 8、Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (サーバー コア ロールはサポート対象外), Windows Server 2008 R2 (SP1 以降でサーバー コア ロールをサポート。Itanium はサポート対象外)

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

コミュニティの追加

追加
表示:
© 2015 Microsoft