это реальная вещь, и все, что вы можете сделать, чтобы облегчить будущим разработчикам поддержку вашего кода, является преимуществом.

о использования адаптивного рендеринга для альтернативных устройств, имеет ли смысл писать весь этот код:

writer.WriteBeginTag("table");
writer.WriteBeginTag("tr");
writer.WriteBeginTag("td");
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEncodedText(someTextVariable);
writer.WriteEndTag("td");
writer.WriteEndTag("tr");
writer.WriteEndTag("table");

Когда StringBuilder может построить то же самое, просто с этим:

sb.Append("<table><tr><td&g,t;");
sb.Append(someTextVariable);
sb.Append("</td></tr></table>");

Ответы на вопрос(5)

Ваш ответ на вопрос