"Action was successful.\\nThank you.".Replace( @"\\", @"\");
Run Code Online (Sandbox Code Playgroud)
产量
"Action was successful.\\nThank you."
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?
为了记录,我想用\n将数据存储在数据库中,但在回读期间的某个时刻,它会被转换为这种格式.我并不十分关心停止这种行为,我希望修复上面列出的问题.通过这种方式,我可以保证我将来不会得到其他垃圾.
此外,这不起作用:
"Action was successful.\\nThank you.".Replace( @"\\n", @"\n" );
Run Code Online (Sandbox Code Playgroud)
在这个字符串中"Action was successful.\\nThank you.".Replace( @"\\", @"\");
你有一个SINGLE反斜杠.它\\n被转换为a \和a n(反斜杠+ n),因此Replace不会替换任何东西(它试图用一个反斜杠替换两个反斜杠.
在调试器中,如果需要,可以在"文本模式"下查看字符串.如果你转到字符串值(它写入字符串中包含的内容),应该有一个向下箭头.单击此处并单击"文本".