首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#里如果string里,本身有一大堆双引号,如何避免赋值

2013-08-09 
C#里如果string里,本身有一大堆双引号,如何处理赋值?比如内容是[{func:TuiTui.execJs,data:{jscode

C#里如果string里,本身有一大堆双引号,如何处理赋值?
比如内容是[{"func":"TuiTui.execJs","data":{"jscode":"guildParty.partysignupsSubmitted({nCode:0,oSignUps:{list:[{uid:3236408,uname:"\u8def\u897f\u6cd5",time:"12:41:46"}],rows:1},szDateCode:"2011-08-03"});"}}][{"func":"TuiTui.execJs","data"{"jscode":"guildParty.partysignupsSubmitted({nCode:0,oSignUps:{list:[{uid:3236408,uname:"\u8def\u897f\u6cd5",time:"12:41:46"}],rows:1},szDateCode:"2011-08-03"});"}}]

有很多英文双引号 不想用"转义符因为太麻烦  还有@用双引号也麻烦 请问各位牛人有什么好的方法给这段字符串赋值给string吗? 非常感谢 
[解决办法]
如果没有单引号,或者某个特殊字符,你可以用它,最后用Replace替换。
[解决办法]
C#双引号本来就需要转义
[解决办法]
保存在文本文件里,或者内嵌资源文件,使用时读取。
[解决办法]
或者用vs的替换功能,把文本中的"替换成"",前面加上@

热点排行