结果s=@"hello how are you !!\r my name is ljb";
我想让其中的\r生效,以便在TextArea中换行
请教一下,有什么方法可以让s="hello how are you !!\r my name is ljb";
也就是去掉字符串前面的@
...全文
23814打赏收藏
如何去掉字符串前面的@,让字符产中的转意字符生效(在线等待)
s=dv[0][GG_PopMsgData.正文_FIELD].ToString(); 结果s=@"hello how are you !!\r my name is ljb"; 我想让其中的\r生效,以便在TextArea中换行 请教一下,有什么方法可以让s="hello how are you !!\r my name is ljb"; 也就是去掉字符串前面的@
字符串前面的@号只是一个标识,标识\不转义,其实你的字符串:
s=@"hello how are you !!\r my name is ljb";
就是:
s="hello how are you !!\\r my name is ljb";
所以,你的"\"才会没用,其实是两个,已经被转义了。你应该这样:
s = s.Replace("\\r", "\r");