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

【相关文章】好搜一下
基于ASP.NET的自定义分页显示

基于ASP.NET的自定义分页显示

摘要:本文针对WEB数据库记录的显示问题,用实例讨论了在ASP.NET框架下使用…