3

重複の可能性:
X 回繰り返される文字列を返す簡単な方法はありますか?

Pythonでは、このようなシーケンスを乗算できます

fivespaces= ' ' * 5

C# でこれに相当するものは組み込まれていますか? (演算子のオーバーロードまたはクラス拡張なし)

4

1 に答える 1

5

文字列の場合は、カウントをに渡すことで倍数を返すことができますstring()

var fivespaces = new string(" ", 5);

カスタムタイプのような他のもののコレクションが必要な場合は、Enumerable.Repeatコレクションを取得するために使用できます。

var items = Enumerable.Repeat(new SomeModel(), 5);

于 2012-09-26T12:29:25.260 に答える