指定回数繰返した文字列を取得するサンプルです。
サンプル
繰り返す文字が1文字でしたら、以下の例1,例2どちらでも使用できますが
繰り返す文字が複数文字の場合は例2のみ使用できます。
例1)'A'を10回繰り返した文字列を取得する
string str = new string('A', 10);
結果
AAAAAAAAAA
例2)"ねこ"を10回繰り返した文字列を取得する
using System.Linq;
string str = string.Concat(Enumerable.Repeat("ねこ", 10));
結果
ねこねこねこねこねこねこねこねこねこねこ
備考
- 例1,例2ともに、文字数にマイナス値を指定すると例外が発生します。
(System.ArgumentOutOfRangeException) - 文字数に0の指定なら、空文字が返るだけで例外にはなりません。