30秒学会 C# 片段 · 2017年12月26日

30秒学会 C# 片段 – Repeat

Creates a new string by repeating the given string n times.

Use Enumerable.Repeat() to repeat s n times, string.Concat() to convert the result to a string.

代码实现

using System.Linq;

public static partial class _30s 
{
  public static string Repeat(string s, int n)
  {
    return string.Concat(Enumerable.Repeat(s, n));
  }
}

使用样例

_30s.Repeat("Ha",5); // "HaHaHaHaHa"