c# - 我可以 "multiply"一个字符串(在 C# 中)吗?

标签 c# string extension-methods

假设我有一个字符串,例如,

string snip =  "</li></ul>";

我基本上想根据某个整数值多次写入它。

string snip =  "</li></ul>";
int multiplier = 2;

// TODO: magic code to do this 
// snip * multiplier = "</li></ul></li></ul>";

编辑: 我知道我可以轻松地编写自己的函数来实现它,我只是想知道是否有一些我不知道的奇怪的字符串运算符

最佳答案

在 .NET 4 中,您可以这样做:

String.Concat(Enumerable.Repeat("Hello", 4))

关于c# - 我可以 "multiply"一个字符串(在 C# 中)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532892/

相关文章:

c# - 在列表列表中使用 linq to orderBy

c# - IntPtr 到 string.Format 中的十六进制字符串

c# - 像谷歌一样自动完成无法获取单选按钮事件的数据

c++ - 检查字符串是否包含另一个字符串算法?

python - 当使用 **kwargs 语法从 2 个不同的字典形成单个字典对象时,试图理解模糊的行为

java - 字符串压缩循环逻辑

C# 扩展方法类型

java - JVM:Scala 的 JavaConversions 如何在 Java 代码中工作?

c# - 用户控件自定义属性在构建时失去值(value)

swift - 如何快速调用扩展中的函数?