以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