关于 C# StringBuilder.append的用法

下面这句我一直看不懂,求高手点拔一下StringBuilder_RtfText=newStringBuilder(@"{\rtf1\ansi\ansicpg936\def... 下面这句我一直看不懂,求高手点拔一下
StringBuilder _RtfText = new StringBuilder(@"{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}\uc1\pard\lang2052\f0\fs18{\object\objemb{\*\objclass Paint.Picture}");
还有就是 _RtfText.AppendLine(@"{\*\objdata");我查MSDN好像没这样的用法,尤其是这个符号@什么意思啊,谢谢。

十分感谢 坂井悠二の阴谋 的回答。我还想知道,“\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}\uc1\pard\lang2052\f0\fs18{\object\objemb{\*\objclass Paint.Picture}" 这些字符串是不是什么特殊的格式的,好奇怪?
展开
 我来答
荔菲彭泽07
2010-02-28 · TA获得超过724个赞
知道小有建树答主
回答量:505
采纳率:0%
帮助的人:685万
展开全部
1.StringBuilder.AppendLine可能在.NET1.1中没有,3.5肯定有
作用很简单吧,就是加入一行字符。

2.@表示后面字符串中转义符不起转义作用,基础知识。

----------------------------------------
没研究过,看起来像是RTF的源码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
higuof
2010-03-01 · TA获得超过113个赞
知道答主
回答量:83
采纳率:0%
帮助的人:63.8万
展开全部
'\r'是转义字符。
例如:
\b 退格 \f 换页 \n 新的一行 \r 回车 \t 水平制表符 \v 垂直制表符 \0 空 \' 单引号 \'' 双引号 \\ 反斜线符号 \r\n回车换行 等等,有相关列表的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
舒服又柔和灬高山
2010-02-28 · TA获得超过710个赞
知道小有建树答主
回答量:673
采纳率:0%
帮助的人:483万
展开全部
@就说明连那个'\'都算作字符记录进这个RtfText
如果没有@打头,那么\会被视为转义字符,即可能出现特殊处理,所以对字符操作时,一般以@打头
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式