关于 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}" 这些字符串是不是什么特殊的格式的,好奇怪? 展开
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}" 这些字符串是不是什么特殊的格式的,好奇怪? 展开
展开全部
1.StringBuilder.AppendLine可能在.NET1.1中没有,3.5肯定有
作用很简单吧,就是加入一行字符。
2.@表示后面字符串中转义符不起转义作用,基础知识。
----------------------------------------
没研究过,看起来像是RTF的源码
作用很简单吧,就是加入一行字符。
2.@表示后面字符串中转义符不起转义作用,基础知识。
----------------------------------------
没研究过,看起来像是RTF的源码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'\r'是转义字符。
例如:
\b 退格 \f 换页 \n 新的一行 \r 回车 \t 水平制表符 \v 垂直制表符 \0 空 \' 单引号 \'' 双引号 \\ 反斜线符号 \r\n回车换行 等等,有相关列表的。
例如:
\b 退格 \f 换页 \n 新的一行 \r 回车 \t 水平制表符 \v 垂直制表符 \0 空 \' 单引号 \'' 双引号 \\ 反斜线符号 \r\n回车换行 等等,有相关列表的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@就说明连那个'\'都算作字符记录进这个RtfText
如果没有@打头,那么\会被视为转义字符,即可能出现特殊处理,所以对字符操作时,一般以@打头
如果没有@打头,那么\会被视为转义字符,即可能出现特殊处理,所以对字符操作时,一般以@打头
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询