求一个将字符串重复多次的函数
请问一下C#或VB.NET里有没有一个类似于ASP里的String(N, "XXX ")的可以将字符串重复多次的函数?即String(3, "ABC ")得出ABCABCABC。
请知道的高手指点一下,谢谢!!!
------解决方案--------------------没得
------解决方案--------------------单个字符可以
String str = new String( 'A ', 100);
字符串似乎没有现成 API 可用
自己写个辅助方法就可以了
------解决方案--------------------不太多的话自己加一下啊.
------解决方案--------------------自己写一个应该也很简单吧!
------解决方案--------------------private string f_CopyStr(string s,int num)
{
int i = 0 ;
int j = num ;
string sRet = string.Empty ;
while(i <j)
{
sRet = s+sRet ;
i++;
}
return sRet ;
}
------解决方案--------------------Response.Write(f_CopyStr( "ABC ",3));
-----------------------------
ABCABCABC
------解决方案--------------------private string RepeatString(int num,string str)
{
StringBuilder retStr = new StringBuilder(str);
for (int i=num; i> 0; i--)
{
retStr.Append(str);
}
return retStr.ToString();
}