好学IT学院:IT信息技术分享交流平台
学段:职业初期  学科:软件工程  来源:it.hxw.red  作者:好学IT学院  发布时间:2021-11-15  ★★★加入收藏〗〖手机版
摘要:在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

  • 好学触屏公众号虎力全开、杨帆起航!
  • 好学考试H5触屏版开放内测