您的位置:首页 > 产品设计 > UI/UE

c# 自动转html 到stringbuilder 输出内容。

2008-12-30 18:01 375 查看
最近写东西,都不太想用控件来做,而且美工做好的东西,再套起来麻烦,干脆用stringbuilder来输出,但是引号的转换令人烦躁,批量替换也需要自己手写一些东西,所以写了一个winform 的自动转换的程序,很简单,一个 richtextbox 和一个 button ,在botton里面写事件,代码在下面,有需要可以自己拖2个控件生成一下。

Code

1 int tmp = richTextBox1.Lines.Length;

2 System.Text.StringBuilder tmpstr = new StringBuilder();

3 tmpstr.Append("System.Text.StringBuilder sb = new StringBuilder();\r");

4 for (int i = 0; i < tmp;i++ )

5 {

6 string tmps = richTextBox1.Lines[i].Trim();

7 tmps=tmps.Replace("\"","\\\"");

8 tmpstr.Append("sb.Append(\"" + tmps + "\\r\\n\");\r");

9 }

10 richTextBox1.Text = tmpstr.ToString();

来2个图演示一下

转换前


转换后:


这样就可以复制出来直接贴到vs 里面了,有时候用起来会很方便,个人喜好而已。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐