в ToString
методе моего объекта, я пытаюсь создать информационную строку, включает в себя кавычки. поэтому я использую обратный слеш перед цитатой и все хорошо, пока я не попытаться присвоить возвращаемое значение строковой переменной и после этого все обратный слэш камбэк .Здесь функция ToString:Использование обратной косой черты для ускорения qute регенерации после привязки Строка
public override string ToString()
{
string content = "{";
content += "\"serviceType\":" + ServiceType.Name + ",";
content += "\"Debt\":" + amount;
content += "}";
return content;
}
после этого я пытаюсь использовать StringWriter
и HtmlTextWriter
для генерации HTML, но после того, как присвоить возвращаемое значение переменной строкового есть много \
, \r
, \n
, \t
в variable.here функция:
public string ToHtmlString()
{
StringWriter stringWriter = new StringWriter();
using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
{
writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "100%");
writer.AddStyleAttribute(HtmlTextWriterStyle.BorderStyle, "1px solid black");
writer.AddStyleAttribute(HtmlTextWriterStyle.Direction, "rtl");
writer.RenderBeginTag(HtmlTextWriterTag.Table);// Begin Table
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("زیر خدمت");
writer.RenderEndTag();
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write(ServiceType.Name);
writer.RenderEndTag();
writer.RenderEndTag();
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write("مبلغ");
writer.RenderEndTag();
writer.RenderBeginTag(HtmlTextWriterTag.Td);
writer.Write(amount);
writer.RenderEndTag();
writer.RenderEndTag();
writer.RenderEndTag();// End Table
}
return stringWriter.ToString();
}
и после присвоения значения переменной:
<table style=\"width:100%;border-style:1px solid black;direction:rtl;\">\r\n\t<tr>\r\n\t\t<td>زیر خدمت</td><td>درمان</td>\r\n\t</tr><tr>\r\n\t\t<td>مبلغ</td><td>6000</td>\r\n\t</tr>\r\n</table>
Что здесь происходит?
Трудно видеть, «что здесь происходит», не показывая какой-то код. –
@BlasSoriano я обновляю сообщение. – Mahdi
Позвольте мне проверить, вернемся коротким. –