我在.NET中要動態地生成一串字符串,於是用下面的代碼
StringBuilder sb = new StringBuilder("");
sb.Append("...");
...(這裡都是很多sb.Append)
sb.Append("</table>");
...最後用sb.ToString()得到的字符串居然是
"...</t able>..."
這到底是怎麼回事呢?
這個字符串雖然是比較長,但為何就出現這種情況呢?
StringBuilder sb = new StringBuilder("");
sb.Append("...");
...(這裡都是很多sb.Append)
sb.Append("</table>");
...最後用sb.ToString()得到的字符串居然是
"...</t able>..."
這到底是怎麼回事呢?
這個字符串雖然是比較長,但為何就出現這種情況呢?
那應該如何解決? to copico:
C#的轉義符是\不是/
vs2003
没有问题
得加转意字符吧!
看看问题出在什么地方
我後來直接把字符串作為內容,生成一個txt文件,發現字符串是正確的。