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

【相关文章】好搜一下
如何使用Visual C# 2005或Visual C# .NET向Excel工作簿传输数据

如何使用Visual C# 2005或Vis

本文分步介绍了多种从 Microsoft Visual C# 2005 或 Mi…