Repeat
for Repeat String .
Source
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,"-"));