データ操作

[C#] 指定回数繰り返した文字列を取得する

指定回数繰返した文字列を取得するサンプルです。

サンプル

繰り返す文字が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の指定なら、空文字が返るだけで例外にはなりません。

関連記事

-データ操作
-