예제 #1
0
파일: Html.cs 프로젝트: alakim/grains
 /// <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();
 }
예제 #2
0
파일: Html.cs 프로젝트: alakim/grains
 /// <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();
 }