以c#方式重复获取一个字符串的字符串

DVL*_*DVL -1 c#

我想要这样简单的功能:

string getStringWithCharAndLength(char ch, int l)
{
  //Some easy code
  //return ch+ch+...+ch(string with Length l)
}
Run Code Online (Sandbox Code Playgroud)

例:

string str = getStringWithCharAndLength('k',5);<br>
Console.WriteLine(str);// "kkkkk"
Run Code Online (Sandbox Code Playgroud)

注意:不是这种解决方案:

string getStringWithCharAndLength(char ch, int l)
{
   string str="";
   for(int i=0;i<l;i++)
      str+=ch;
   return str;
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 8

它是微不足道的 - 有一个字符串构造函数已经完成它:

string text = new string('z', 5); // "zzzzz"
Run Code Online (Sandbox Code Playgroud)


Tim*_*ter 5

您可以使用string构造函数,因此不需要新方法:

return new String(ch, l);
Run Code Online (Sandbox Code Playgroud)

将String类的新实例初始化为由指定的Unicode字符指示的值重复指定的次数.