C#中将字符串重复多次的函数(实测可用)
学段:职业初期 学科:软件工程 来源:it.hxw.red 作者:好学IT学院
摘要:在ASP里的通过函数String(N,"HXW")就可以实现将字符串重复多次输出新字符串:即String(2,"IT.HXW.RED")得出IT.HXW.REDIT.HXW.RED。那么在C#中如何实现呢?…
在ASP里的通过函数String(N,"HXW")就可以实现将字符串重复多次输出新字符串:即String(2,"IT.HXW.RED")得出IT.HXW.REDIT.HXW.RED。那么在C#中如何实现呢?
C#中虽然没有直接的系统函数实现相同的效果,但我们可以通过自定义函数来轻松实现。
下列代码在好学IT学院网站中实测可用,仅供网友参考:
/// <summary>
/// 重复指定的字符串N次[IT.HXW.RED]
/// </summary>
/// <param name="pstr">输入的字符或字符串</param>
/// <param name="n">重复次数</param>
/// <returns>重复后重组成的新的字符串</returns>
public static string RepeatChar(string pstr, int n)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++)
{
sb.Append(pstr);
}
return sb.ToString();
}
函数实例测试:Console.WriteLine(RepeatChar("it.hxw.red",3));
输出结果:it.hxw.redit.hxw.redit.hxw.red