Repeat

public static class MehrdadExtensions
{
    /// <summary>
    /// Repeat String .
    /// </summary>
    /// <param name="input">String</param>
    /// <param name="number">Count Repeat </param>
    /// <param name="splitChar">caracter for Split Repeat </param>
    /// <returns></returns>
    public static string Repeat(this string input, int number, string RepeatChar)
    {
        if (!string.IsNullOrEmpty(input))
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 1; i <= number; i++)
            {
                sb.AppendFormat("{0}{1}", input, RepeatChar);
            }
            return sb.Remove(sb.Length - 1, 1).ToString();
        }
        else
        {
            return null;
        }
    }
}
Example:
        string name = "mehrdad";
        Response.Write("Name is : " + name);
        Response.Write("<br />");
        Response.Write(name.Repeat(20,"-"));

Description

for Repeat String .

Details

Double click on the code to select all.

 

;