c#中的序列乘法

3 c# python

可能重复:
是否有一种简单的方法可以重复多次返回字符串?

在Python中,您可以将这样的序列相乘

fivespaces= ' ' * 5
Run Code Online (Sandbox Code Playgroud)

在C#中是否有任何内置的等价物?(没有运算符重载或类扩展)

Jam*_*xon 5

如果它只是一个字符串,那么你可以通过传入一个计数来返回多个 string()

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

如果您想要其他类似自定义类型Enumerable.Repeat的集合,您可以使用它来获取集合:

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