/// <summary>Применяет заданный шаблон указанное число раз</summary> /// <param name="count">количество повторений</param> /// <param name="template">шаблон</param> public static string Times(int count, Template template) { StringWriter html = new StringWriter(); for(int i = 0; i < count; i++) { html.Write(template(i)); } return html.ToString(); }
/// <summary>Применяет указанный шаблон к контенту</summary> /// <param name="content">контент</param> /// <param name="template">шаблон</param> public static string Apply(string[] content, Template template) { StringWriter html = new StringWriter(); foreach(string str in content){ html.Write(template(str)); } return html.ToString(); }