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 回答