是否有一种简洁的方法(即不是for循环)来创建指定长度的字符串?字符串中的内容无关紧要。
答案 0 :(得分:34)
您可以使用the string
constructor that takes a char
and an int
。它会创建一个string
实例,char
重复指定的次数。
答案 1 :(得分:12)
正如bdukes提到的那样,构造函数需要一个char和一个int。这将构造一个用char填充的给定长度的字符串。
但是,请记住,字符串在.NET中是不可变的,因此如果要创建特定的字符串缓冲区,则应使用StringBuilder
。
答案 2 :(得分:-3)
如果你不想控制字符串的值,你为什么要创建一个字符串呢?
我建议使用StringBuilder并使用带有int
的构造函数