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

以c#简单的方式获取重复一个字符的字符串,c#,C#,我想要这样简单的功能: string getStringWithCharAndLength(char ch, int l) { //Some easy code //return ch+ch+...+ch(string with Length l) } 示例: string str = getStringWithCharAndLength('k',5);<br> Console.WriteLine(str);// "kkkkk" string str=getStringW

我想要这样简单的功能:

string getStringWithCharAndLength(char ch, int l)
{
  //Some easy code
  //return ch+ch+...+ch(string with Length l)
}
示例:

string str = getStringWithCharAndLength('k',5);<br>
Console.WriteLine(str);// "kkkkk"
string str=getStringWithCharAndLength('k',5)
Console.WriteLine(str);//“KKKK”
注意:不是这种解决方案:

string getStringWithCharAndLength(char ch, int l)
{
   string str="";
   for(int i=0;i<l;i++)
      str+=ch;
   return str;
}
string getStringWithCharAndLength(char ch,int l)
{
字符串str=“”;
对于(int i=0;i您可以使用,因此无需使用新方法:

return new String(ch, l);
将String类的新实例初始化为指定的值 由指定的Unicode字符重复指定的次数

这是微不足道的-有一个已经做到了:

string text = new string('z', 5); // "zzzzz"

我想要一个简单的功能…太好了!你到目前为止都尝试了什么?我想有一个简单的解决方案,但在谷歌上找不到。所以谢谢你的回答,我不在乎你的讽刺@mituw16