情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

String コンストラクター (Char, Int32)

2013/12/12

String クラスの新しいインスタンスを初期化し、指定した回数だけ繰り返した指定の Unicode 文字が示す値に設定します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public String(
	char c,
	int count
)

パラメーター

c
型: System.Char
Unicode 文字。
count
型: System.Int32
c の発生回数。

例外条件
ArgumentOutOfRangeException

count が 0 未満です。

count が 0 の場合は、Empty インスタンスが初期化されます。

このコンストラクターを使用して String クラスのインスタンスを作成する方法を次の簡単なコード例で示します。


// Create a Unicode String with 5 Greek Alpha characters
String szGreekAlpha = new String('\u0319', 5);
// Create a Unicode String with a Greek Omega character
String szGreekOmega = new String(new char[] { '\u03A9', '\u03A9', '\u03A9' }, 2, 1);

String szGreekLetters = String.Concat(szGreekOmega, szGreekAlpha, szGreekOmega);

// Examine the result
outputBlock.Text += szGreekLetters + "\n";

// The first index of Alpha
int ialpha = szGreekLetters.IndexOf('\u0319');
// The last index of Omega
int iomega = szGreekLetters.LastIndexOf('\u03A9');

outputBlock.Text += "The Greek letter Alpha first appears at index " + ialpha +
    " and Omega last appears at index " + iomega + " in this String." + "\n";


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: